小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用户通过小程序支付订单时可能出于某种原因暂取消支付,然后在订单中心提取原订单(商户订单号不变)继续支付时提示“201 商户订单号重复”,请问如何解决。
由于部分文章提示需要先关闭未完成支付的订单,故我们也偿试通过关闭订单接口( https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_3 )成功在用户关闭支付页面后关闭订单,但继续支付时,一样出现“201 商户订单号重复”错误情况。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
文章提示的是关闭原订单号,用新的单号进行支付,避免原单号客户继续支付。
你用流水号就行了,重复支付的时候把旧的流水关了,开个新的过去
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问楼主怎么解决的
我这边的情况是:通过小程序调起支付,到输入密码的阶段不输入密码,等下次再调起时还可以调起支付。但是,如果下次调起时有参数改变,比如金额变了,商品描述变了,回调地址变了,总之就是上次调起的那些参数有一个变了,就会返回“201 商户订单号重复”
所以建议是如果参数没有改变则商户订单号可以不用改变,如果参数改变了那么就要产生新的商户订单号,用来调起支付获取prepay_id
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
文章提示的是关闭原订单号,用新的单号进行支付,避免原单号客户继续支付。
你用流水号就行了,重复支付的时候把旧的流水关了,开个新的过去
请问楼主怎么解决的
我这边的情况是:通过小程序调起支付,到输入密码的阶段不输入密码,等下次再调起时还可以调起支付。但是,如果下次调起时有参数改变,比如金额变了,商品描述变了,回调地址变了,总之就是上次调起的那些参数有一个变了,就会返回“201 商户订单号重复”
所以建议是如果参数没有改变则商户订单号可以不用改变,如果参数改变了那么就要产生新的商户订单号,用来调起支付获取prepay_id