你好,非常感谢你的fecmall这个产品。我现在在使用上遇到了一个场景,是这样的:
我之前搭建了一次fecmall,并且成功接入了微信支付。
期间测试了5个订单,于是在微信支付平台上,前5个订单号就都记录下来了。
然后因为一些配置的问题,我把之前搭建的这个fecmall给删了,重新搭建了一下,又开启了一个新的订单来做支付功能测试,订单号为1100000001
于是在新搭建的平台上,这个订单号的订单就无法支付。
后面我发现了原因:因为微信支付平台里已经有了之前的商户订单:1100000001,跟现在新平台1100000001的订单重复了。
当我不断创建订单,创建到1100000006时,1100000006的订单就支付通过了,1100000001的订单就还是无法支付通过。
所以我建议订单号是一个随机数字,不知您怎么看?