小程序
小游戏
企业微信
微信支付
扫描小程序码分享
下单页面只进行下单,相当于预约方式,然后修改订单状态,进入订单详情页,展示付款金额进行支付。这时调起支付失败,报“201 商户订单号重复”
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这是因为你更换了支付方式,支付场景造成的订单号重复。
参考方案:回调时过滤。比如订单号:123456;
APP支付时,订单号合成为:APP123456;
小程序或公众号支付时,订单号合成为:JSAPP123456
NATIVE支付时,订单号合成为:NATIVE123456
回调的方法是一个,不管那种场景,接收到订单号时,统一过滤掉APP、JSAPP、NATIVE重新得到订单123456。再继续处理自已的业务就行了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这是因为你更换了支付方式,支付场景造成的订单号重复。
参考方案:回调时过滤。比如订单号:123456;
APP支付时,订单号合成为:APP123456;
小程序或公众号支付时,订单号合成为:JSAPP123456
NATIVE支付时,订单号合成为:NATIVE123456
回调的方法是一个,不管那种场景,接收到订单号时,统一过滤掉APP、JSAPP、NATIVE重新得到订单123456。再继续处理自已的业务就行了。