微信支付问题、重新请求下单、商户单号重复

Wickywe 发布于 2015/07/13 17:34
阅读 44K+
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

微信请求统一下单后,修改了价格再次发送请求 就提示商户单号重复,用的是订单号请求的。不想两次请求更改为不同的订单号。 图片上这两个 参数有什么作用。设置了 订单失效时间。但时间都过了,去查询的时候,订单依然是未支付状态不会失效。 而且我调用关闭订单,关闭该订单号的,再重新发起请求商户单号重复,也是。请问这种情况下,该怎么处理?
加载中
1
X学无止境X
X学无止境X
该评论暂时无法显示,详情咨询 QQ 群:点此入群
X学无止境X
X学无止境X
还有一种方式就是订单和支付分开,每次订单支付的时候就去请求支付系统,支付系统在表里生成一个支付流水号,用这个流水号去当成订单号完成支付
1
tinshen
tinshen

强烈不推荐。最稳妥就是一个订单号一个支付流。

不然涉及到后期的对账、退款等都是自己给自己找事。

如果用户重复支付了,后面查账更是麻烦。

所以支付公司限制了订单号,一个订单号只能有一笔交易。


tinshen
tinshen
该评论暂时无法显示,详情咨询 QQ 群:点此入群
Wickywe
Wickywe
你好,对于我这种情况,有没有什么好的处理思想?
0
Wickywe
Wickywe
你好,如果这样弄的话,那下载对账单的时候,处理起来,会不会很麻烦? 
0
zigzagroad
zigzagroad
修改了价格也可以认为是一笔新交易,原交易直接作废。
Wickywe
Wickywe
你好,作废是指把自己后台先前的订单作废吗? 可是我用先前的订单号请求过统一下单,修改价格后,单号没变,再次请求就报 商户单号重复
0
程序员泥瓦匠
程序员泥瓦匠
该评论暂时无法显示,详情咨询 QQ 群:点此入群
Wickywe
Wickywe
这不是个 产生随机值的工具么?
0
Jim-BeeCloud
Jim-BeeCloud

试用一下BeeCloud秒支付吧,这些问题完全都不需要自己处理了,https://beecloud.cn

0
梁某某
梁某某
请问楼主的问题解决了没?我目前遇到一个类似问题,商户订单号可以重复请求下单接口,但是如果修改了价格就会出现订单号重复的错误,只有先关闭之前的订单,重新发起订单,但是微信支付要关闭订单,得是订单生成5分钟之后
y
yangedie
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部