异步处理在支付环节的应用(8)

方法二:自动补单机制
电商平台未收到第三方支付平台的通知,可以是由于网络问题,或者其他异常掉单。

这时候我们可以利用第三方支付平台提供的查询接口,主动到第三方平台轮询该订单的支付状态(要考虑系统性能,这个跟开发兄弟做好沟通即可),通过这种机制,在一定程度也是可以避免重复支付的问题。

当然,以上方案并不能百分百避免重复支付的问题,最根本的还是在于上游渠道返回支付信息的及时性。

当真的出现用户重复支付的问题时,就要通过后续的对账,查出该笔订单下面的多笔支付记录(财务上称为长款),然后走人工或者自动的退款流程了。关于跟第三方支付平台的对账跟差错处理,后面有机会再跟大家分享。

六、写在最后
电商平台在处理支付流程的时候,最重要的还是要对第三方支付平台的业务逻辑有清楚的了解,知道第三方支付平台能够提供什么样的接口能力,我们再结合自身的实际业务,制定支付方案。
全部评论

相关推荐

程序员小白条:你是沟通了900个,不是投了900份简历,你能投900份,意味着对面都要回复你900次,你早就找到实习了,没亮点就是这样的,别局限地区,时间投的也要早,现在都要7月了
点赞 评论 收藏
分享
零OFFER战士:另一个版本查看图片
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务