h5接入微信支付,支付成功回调失败
用vue搭建的项目首先,就是失败,就是没有回调其次,解决办法是:1.在点击去付款按钮的两秒后,弹出询问框,询问是否完成支付,这个时候微信的支付框会把我们的弹出询问框盖住confirm:隐藏弹窗,调用接口查看是否支付成功,弹出对应提示cancel: 隐藏弹窗,再次弹出微信支付框// 微信内调取h5支付onBridgeReady (appId,timeStamp,nonceSt...
·
用vue搭建的项目
首先,就是失败,就是没有回调
其次,解决办法是:
1.在点击去付款按钮的两秒后,弹出询问框,询问是否完成支付,这个时候微信的支付框会把我们的弹出询问框盖住
confirm:隐藏弹窗,调用接口查看是否支付成功,弹出对应提示
cancel: 隐藏弹窗,再次弹出微信支付框
// 微信内调取h5支付
onBridgeReady (appId,timeStamp,nonceStr,packages,signType,sign) {
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId": appId, //公众号名称,由商户传入
"timeStamp": timeStamp.toString(), //时间戳,自1970年以来的秒数
"nonceStr": nonceStr, //随机串
"package": packages,
"signType": signType, //微信签名方式:
"paySign": sign //微信签名
},
function (res) {
// 傻逼回调 没用
if (res.err_msg == "get_brand_wcpay_request:ok") {
//这里是官方给的demo里的注释
// 使用以上方式判断前端返回,微信团队郑重提示:
//res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
}
})
},
更多推荐
已为社区贡献7条内容
所有评论(0)