微信支付
引入js
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
function onBridgeReady(){ WeixinJSBridge.invoke( 'getBrandWCPayRequest', { "appId":pames.appId, //公众号名称,由商户传入 "timeStamp":pames.timeStamp, //时间戳,自1970年以来的秒数 "nonceStr":pames.nonceStr, //随机串 "package":pames.package, "signType":"MD5", //微信签名方式: "paySign":pames.paySign //微信签名 }, function(res){ if(res.err_msg == "get_brand_wcpay_request:ok" ){ // 使用以上方式判断前端返回,微信团队郑重提示: //res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。 alert('支付成功!'); } }); } if (typeof WeixinJSBridge == "undefined"){ if( document.addEventListener ){ document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); }else if (document.attachEvent){ document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady); } }else{ onBridgeReady(); }
小程序支付H5支付请移步官方文档
https://pay.weixin.qq.com/wiki/doc/api/index.html