uniapp Android调用 微信支付的直接返回这个是什么意思?
前端的问题还是后端的问题?
err:返回的
{
"errMsg": "requestPayment:fail errors"
}
这是代码
let orderInfoObj = {
"appid": res1.data.data.appid,
"noncestr": res1.data.data.noncestr,
"package": res1.data.data.package,
"partnerid": res1.data.data.partnerid,
"prepayid": res1.data.data.prepayid,
"timestamp": res1.data.data.timestamp,
"sign": res1.data.data.sign
}
let orderInfoStr = JSON.stringify(orderInfoObj)
uni.requestPayment({
provider: 'wxpay',
orderInfo: orderInfoStr,
success: (respay) => {
console.log(respay)
},
fail: (err) => {
console.log(err)
//直接走到这里了!!!
},
complete: (e) => {
}
});
而且 orderInfo 格式不管是字符串还是json格式都试了,返回这都是直接走失败了?
能判断到底是怎么失败的吗?
谢谢感谢
补充 https://pay.weixin.qq.com/wiki/tools/signverify/ 这是微信公众平台支付接口调试工具
1***@qq.com
你们解决了吗,我也遇到这个问题,字符串 json格式都不行 大写 小写都不行
2021-10-27 10:23