代码拉取完成,页面将自动刷新
同步操作将从 夏悸/wechat 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>微信支付页面</title>
</head>
<body>
公众号:${appid}<br/>
时间戳:${timeStamp}<br/>
随机串:${nonceStr}<br/>
扩展包:${package}<br/>
微信签名:${paySign}<br/>
</body>
<script type="text/javascript">
//当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
alert("init");
//公众号支付
$('#getBrandWCPayRequest').click(function(e){
WeixinJSBridge.invoke('getBrandWCPayRequest',{
"appId" : "${appid}", //公众号名称,由商户传入
"timeStamp" : "${timeStamp}", //时间戳
"nonceStr" : "${nonceStr}", //随机串
"package" : "${package}", ////扩展包
"signType" : "sha1", //微信签名方式:1.sha1
"paySign" : "${paySign}" ////微信签名
},function(res){
// if(res.err_msg == get_brand_wcpay_request:ok ) {
alert( res.err_msg ); // alert("OK");
// }
// 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
//因此微信团队建议,当收到ok返回时,向商户后台询问是否收到交易成功的通知,若收到通知,前端展示交易成功的界面;若此时未收到通知,商户后台主动调用查询订单接口,查询订单的当前状态,并反馈给前 展示相应的界面。
});
});
WeixinJSBridge.log('yo~ ready.');
}, false);
</script>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。