支付错误回滚,然后回滚失败,怎么处理这个情景

2019-08-21 10:41:25 +08:00
 TomVista

还有就是记录支付记录失败,但已经支付 怎么处理 如何维护余额 和 支付流水

1710 次点击
所在节点    问与答
3 条回复
tgich
2019-08-21 11:51:33 +08:00
走退款流程
laozhoubuluo
2019-08-21 13:08:21 +08:00
先明确您是哪一方?是支付平台?还是付费方?您不说我就默认是平台了。

支付错误了为啥还要回滚?支付失败=未支付。
记录失败但已经支付好说,写入账务异常日志+账务异常告警,完了交由人工处理。
如果公司人力不够可以考虑在第二种情况下冲正,但是需要领导了解小概率事件之后授权这样干。不然出现记录支付记录成功了,下游状态也改成付款成功了,只是接口因为超时等原因失败了,那您做冲正的话轻则换公司,重则换行业。

另外定期和上下游按照订单号和金额做全量对账。
xujif
2019-08-21 13:14:20 +08:00
只要确定钱已经到账,剩下的通通写入队列追求最终一致性。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/593745

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX