支付中心:如果调用第三方支付接口失败该如何处理?
2024-10-28
NEW个对象
在一般情况下,调用第三方接口失败的情况下,是可以进行重试的。
但是在支付方面,如果调用第三方接口失败,不要重试,避免出现重复支付的情况。
如果调用第三方接口失败,直接返回失败的结果即可。
1、如果接口返回失败,但是其实调用成功了该怎么办?
如果接口调用失败,会将订单的状态更改为关闭,在处理回调的支付结果时候,检测到订单的状态不是待支付,会进入退款流程。
2、如果接口调用失败,还没来得及将订单改为关闭,此时支付成功,将订单后改为success状态,该怎么办?
如果在将订单修改为关闭的时候,此时检测到订单为成功,则不更新订单,并接口的结果从失败该为成功返回。
相关文章
-
支付中心:数据与第三方不一致该如何处理
这样的情况是存在。 遇到这样的情况,会通过定时任务进行数据同步。 当然并不是所有数据进行同步,而是同步那些异常数据。
NEW个对象 2024-10-28
-
支付中心-业务场景描述
公司的业务模块分为:订单模块、钱包模块等,后续还会加入其它的模块。 订单模块和钱包模块都需要有支付功能,比如:支付宝和微信支付。 支付宝支付:二维码支付、PC支付、条码支付等等。 微信支付:微信小程序支付、付款码支付、APP支付等等。
NEW个对象 2024-10-17
-
支付中心:如果调用第三方支付接口失败该如何处理?
在一般情况下,调用第三方接口失败的情况下,是可以进行重试的。 但是在支付方面,如果调用第三方接口失败,不要重试,避免出现重复支付的情况。 如果调用第三方接口失败,直接返回失败的结果即可。
NEW个对象 2024-10-28