-问题描述:
调用支付接口,后台请求支付接口成功,回执数据正常,回执数据返回至小程序端,报错“商户传入的appid参数不正确,请联系商户处理”,没有弹出输入密码页面!!!
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
wx.requestPayment({ 'timeStamp': res.data.timeStamp, 'nonceStr': res.data.nonceStr, 'package': res.data.package, 'signType': res.data.signType, 'paySign': res.data.paySign, 'success': function (res) { wx.setStorageSync('ordertime', 60); wx.setStorageSync('clearsetInter',''); wx.setStorageSync("orderid", ""); wx.redirectTo({ url: orderUrl }) }, 'fail': function (res) { wx.redirectTo({ url: '../../order/fail/fail?orderfail=fail&orderid=' + orderid }) } }) |
请求参数:
{nonce_str: "prlNcOyt8XNXTDdI" , package : "prepay_id=wx131821368388059bff1da1a91266347900" ,…} appid: "wx64219b04c3af9d85" mch_id: "1515291591" nonceStr: "1125C6496504470BA95F99905D32E902" nonce_str: "prlNcOyt8XNXTDdI" package : "prepay_id=wx131821368388059bff1da1a91266347900" paySign: "7061D742E95B91DD39E1B18731DDE8FC" prepay_id: "wx131821368388059bff1da1a91266347900" result_code: "SUCCESS" return_code: "SUCCESS" return_msg: "OK" sign: "B692060C049D89D585A254E5332C6C9F" signType: "MD5" timeStamp: "1560421295151" trade_type: "JSAPI" |
问题描述: 调用支付接口,后台请求支付接口成功,回执数据正常,回执数据返回至小程序端,报错“商户传入的appid参数不正确,请联系商户处理”,没有弹出输入密码页面!!!
问题出现场景: 小程序对应自己的商户号信息,能够支付成功,对应其他的商户号信息支付失败(商户平台已经绑定改小程序的APPID)
如果一个支付商户号 有多个小程序可以去支付,那么在做支付的时候传入的appid 必须是当前支付的这个小程序的appid ,不要写成其他的了
错误提示挺明显的,应该是这两个appid不一样导致的
你们是在推卸责任么?
商户传入的appid参数不正确,请联系商户处理?
你好,微信支付相关问题麻烦移步微信支付专区提问,此帖隐藏,感谢配合
微信支付专区:https://developers.weixin.qq.com/community/pay