微信支付

引入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

原文地址:https://www.cnblogs.com/wuliujun521/p/11359703.html