sendOrder() {
if (getToken()) {
this.$http({
url: '/market/atTopup/createOrder',
method: 'POST',
data: {
atMembersId: this.list[this.activeKey].id
}
}).then(res => {
this.wxPay(res.result)
})
} else {
this.toOAuth()
}
},
wxPay(id) {
let reqUrl = ''
reqUrl = '/api/wxPay/payApp'
this.$http({
url: reqUrl,
method: 'POST',
data: {
topUpId: id
}
}).then(res => {
console.log(res.result, 'data123123')
let data = res.result
uni.requestPayment({
provider: "wxpay",
timeStamp: data.timeStamp,
nonceStr: data.nonceStr,
package: data.package,
signType: "MD5",
paySign: data.paySign,
success: function(data) {
console.log("success:", data);
uni.showToast({
title: '购买成功',
icon: 'success',
mask: true
})
setTimeout(() => {
uni.switchTab({
url: '/pages/my/my'
})
}, 2000)
},
fail: function(err) {
console.log("fail:", err);
},
});
})
},
请商户看看是否有交易拦截~
移动端查询路径:【微信支付商家助手】小程序->风险处理->商户管理记录
PC端查询路径:登录pay.weixin.qq.com->账户中心->违约记录->商户管理记录
若没有的话 辛苦私信我发下相关截图和商户信息协助核实。