收藏
回答

前端 await wx.requestPayment,errMsg:fail banned?

AppID
wx446813bfb3a6985a

你好,我的小程序 wx446813bfb3a6985a 商户号为:1721301006

前端为微信小程序,后端为python ,统一下单已经调用成功

response = requests.post(

"https://api.mch.weixin.qq.com/pay/unifiedorder",

data=xml_data.encode('utf-8'),

headers={"Content-Type": "application/xml"},

timeout=10

)

已经获得了prepay_id

但是前端在调用:

const paymentRes = await wx.requestPayment({

timeStamp: payParams.timeStamp, // 确保大写的S

nonceStr: payParams.nonceStr, // 确保大写的S

package: payParams.package,

signType: payParams.signType,

paySign: payParams.paySign, // 确保大写的S

fail: (err) => {

// 分类处理不同错误

if (err.errCode === -2) {

// 用户主动取消

this.handlePaymentCancel();

} else if (err.errCode === -1) {

// 系统错误

this.handleSystemError(err);

} else {

// 其他支付错误

this.handlePaymentError(err);

}

},

success:(res)=>{

// 4. 支付成功

uni.showToast({

title: '支付成功',

icon: 'success'

});

}

});

返回错误:

errMsg: "requestPayment:fail banned"

要怎么排查

使用了apiV2 秘钥

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签