微信支付 JSAPI WeixinJSBridge.invoke 支付成功 IOS 不返回?
Posted 码峰-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信支付 JSAPI WeixinJSBridge.invoke 支付成功 IOS 不返回?相关的知识,希望对你有一定的参考价值。
onBridgeReady ()
console.log('调用微信支付WeixinJSBridge')
var vm = this
WeixinJSBridge.invoke(
'getBrandWCPayRequest', // 下面参数内容都是后台返回的
'appId': appid, // 公众号名称,由商户传入
'timeStamp': time, // 时间戳
'nonceStr': nonce_str, // 随机串
'package': `prepay_id=$prepay_id`, // 预支付id
'signType': signType, // 微信签名方式
'paySign': sign, // 微信签名
,
function (res)
// 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。
// JSON.stringify(res);
if (res.err_msg == "get_brand_wcpay_request:ok")
vm.$message.success("支付成功") // 使用alert来弹窗 支付成功 是没有反应的。所以这里改为框架页面的弹窗就好了。注意必须要上这个微信浏览器内置事件外 转this指向才能弹窗
vm.isDisabledSubmitBtn = false;
else if (res.err_msg == "get_brand_wcpay_request:cancel")
alert('支付取消');
vm.isDisabledSubmitBtn = false;
else
alert('付款失败');
vm.isDisabledSubmitBtn = false;
)
,
以上是关于微信支付 JSAPI WeixinJSBridge.invoke 支付成功 IOS 不返回?的主要内容,如果未能解决你的问题,请参考以下文章
微信支付(公众号)爬坑记,包含 total_fee 失败和 JSAPI 签名验证失败等等
微信支付调用JSAPI时缺少参数total_fee!给跪了,网上搜一下都是缺appid缺key