收到用户多次反馈,同一笔订单被支付了多次,都是选择微信支付,然后再微信支付的时候选择的云闪付。
经过盘查发现,发起支付的同一笔商户订单号,用户支付时,见云闪付有减免优惠,便选择了云闪付支付,比如减免1.01,用户支付后发现业务订单并未变成已支付,此时用户再次发起微信支付,还是同一个商户订单号,用户依然选择云闪付,此时用户减免了1.00元。如果该次成功回调或者微信正常处理了。我们在https://pay.weixin.qq.com/ 可以使用该笔商户订单号查询到订单,显示云闪付支付,减免1.00元 ,但是,但是,但是,但是,用户前面支付的那一次减免了1.01元的,死活找不到,订单导出来找也找不到。。
根据描述看起来是没有正确处理通过云闪付支付的订单回调,也没有做查单的补偿措施,以至于订单重复支付,如果用户支付成功了,微信支付商户后台一定会有记录的,只是查对账比较麻烦,因为单号不是直接一一对应的,如果异常支付会直接退款给用户的
第一次的应该也有微信的支付单号呀