小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我在电脑浏览器中生成订单后调用微信支付弹出二维码后关闭, 然后在微信浏览器中打开生成的订单调用js支付结果报错:201 商户订单重复,请问怎么解决?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这是因为你更换了支付方式,支付场景造成的订单号重复。
参考方案:回调时过滤。比如订单号:123456;
APP支付时,订单号合成为:APP123456;
小程序或公众号支付时,订单号合成为:JSAPP123456
NATIVE支付时,订单号合成为:NATIVE123456
回调的方法是一个,不管那种场景,接收到订单号时,统一过滤掉APP、JSAPP、NATIVE重新得到订单123456。再继续处理自已的业务就行了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这是因为你更换了支付方式,支付场景造成的订单号重复。
参考方案:回调时过滤。比如订单号:123456;
APP支付时,订单号合成为:APP123456;
小程序或公众号支付时,订单号合成为:JSAPP123456
NATIVE支付时,订单号合成为:NATIVE123456
回调的方法是一个,不管那种场景,接收到订单号时,统一过滤掉APP、JSAPP、NATIVE重新得到订单123456。再继续处理自已的业务就行了。