异步处理在支付环节的应用(6)
四、异步处理方式在支付环节可能产生的问题?

1. 重复支付问题
当用户支付成功后,若当中出现了网络延迟,导致第三方支付机构回调支付结果延迟。虽然用户的银行卡已经扣款了,但是由于电商平台没有接收到第三方支付机构的交易成功结果,导致订单还是处于未支付状态。用户误以为没有支付成功,再次进行支付,导致重复支付问题的发生。(在这种情况下,如果用户觉得自己没有支付成功,不排除用户会主动取消订单,或者系统超时取消订单,影响还是很大的。)

2. 交易掉单问题
这主要是本地未正确接收到渠道下发的异步通知导致。即一笔交易,用户实际上已经完成了支付,银行也扣款了,但是由于支付机构的问题,异步通知失败,导致该笔交易在第三方支付机构已经是交易成功,但是订单在电商平台仍然是未支付。
全部评论

相关推荐

点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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