原因所在, 是 在商户订单号生成的错误。(原因很多,举例一个我遇到的.)
我使用的之前APP开发时候微信支付生成的订单号运算,在小程序中不管用了。
于是去官网找找答案。看到了如下图片。于是把 订单号 写死为 20150806125346 再调用小程序微信支付成功。 于是猜测是自定义订单号出问题了,导致微信支付识别不了,报错。 201 商户订单号重复. 希望能帮到大家
image.png
自动生成的 订单号210567621494345210 报错商户订单号重复。
在订单号 210567621494345210 后面 添加一个0 (2105676214943452100) 则调用支付成功,怀疑是位数有规则吧。求解惑。
'order_id': data.order_id,
// 20150806125346
// 'order_id': '20150806125347',
'body': data.body