- jsapi微信内H5调支付问题
function onBridgeReady() { WeixinJSBridge.invoke( 'getBrandWCPayRequest',{ "appId": productInfo.appId, //公众号名称,由商户传入 "timeStamp": productInfo.timeStamp, //时间戳,自1970年以来的秒数 "nonceStr": productInfo.nonceStr, //随机串 "package": productInfo.payPreId, // 单号 "signType": productInfo.signType, //微信签名方式 "paySign":productInfo.paySign //微信签名 }, //这是最大的问题,支付成功下面这个函数根本不走.....下面的大括号根本不进去,我一直问的问题都是function(res)为什么不走,不是下面的if语句为什么不走,因为function(res)不走,里面的写的任何东西也没意义了 function (res) { alert(“11111111”); //支付成功了不走 alert(“只要支付成功,根本不能进去这个functiion(res){ ......更别说写判断了................}”); //支付成功了不走 if (res.err_msg == "get_brand_wcpay_request:ok") { alert("支付成功"); //回调路径也走了呀,为什么不走 } else if (res.err_msg == "get_brand_wcpay_request:cancel") { alert("支付过程中用户取消"); //支付取消正常走 } else if (res.err_msg == "get_brand_wcpay_request:fail") { alert("支付失败"); } }); }
2019-09-19 - 关于支付成功后回调路径
JSAPI支付成功后,不走function(res)函数,如果取消支付,这个函数可以走,为什么? 考虑是回调路径不正确,但是我的路径是ok的呀,外网域名,我想问回调路径必须是要在https协议下吗?必须是80端口吗?回调路径要符合哪些要求呢?
2019-09-16