没收到支付回复?

系统中,调用第三方支付系统,订单提交了没收到回复, 如何避免重复扣费?

首先分为内部和外部。

系统内部:订单状态判定。对这个订单标记好状态, 有已提交未确认的状态。当同一个人, 短时间内有同个商品、金额的请求时候, 进行提示,有怎么样的订单还没收到,是否确认付款?

系统外部:根据订单id,找第三方支付系统, 是否订单已经提交成功了。

所以,就是在创建订单之前, 做判定。


Comments

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注