小程序的webview调用微信JSAPI支付,在体验版本,调试模式下,可以正常起调支付,但是在正式版本中 直接提示支付失败,连失败code 也没有,
商户号的jsapi 域名已经添加,在微信直接打开链接 也是可以正常支付。
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId":appid, // 公众号名称,由商户传入
"timeStamp":timeStamp, // 时间戳,自1970年以来的秒数
"nonceStr":nonceStr, // 随机串
"package":packageVal,
"signType":signType, // 微信签名方式:
"paySign": paySign // 微信签名
},
function (res) {
console.info("支付回调:",res);
小程序需直接支付,调用h5涉嫌违规
任何情况下,小程序中的支付,只能是小程序支付,其他支付一概不支持。
timeStamp: obj.xxxx.timeStamp, //后端返回的时间戳
nonceStr: obj.xxxx.nonceStr, //后端返回的随机字符串
package: obj.xxxx.packageValue, //后端返回的prepay_id
signType: 'MD5', //后端签名算法,根据后端来,后端MD5这里即为MD5
paySign: obj.xxxx.paySign, //后端返回的签名
success (res) {
console.log('用户支付扣款成功', res)
},
fail (res) {
console.log('用户支付扣款失败', res)
}
}) 就可以了么?
小程序的web-view不支持微信支付
小程序的webview不支持调起微信支付
现在的场景是 小程序需要跳转到 第三方的服务商城,并进行购买支付操作,请问有什么解决方案么