首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

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

  •  
  •   TomVista · 109 天前 · 749 次点击
    这是一个创建于 109 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    3 回复  |  直到 2019-08-21 13:14:20 +08:00
        1
    tgich   109 天前
    走退款流程
        2
    laozhoubuluo   109 天前   ♥ 1
    先明确您是哪一方?是支付平台?还是付费方?您不说我就默认是平台了。

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

    另外定期和上下游按照订单号和金额做全量对账。
        3
    xujif   109 天前
    只要确定钱已经到账,剩下的通通写入队列追求最终一致性。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2220 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 15:16 · PVG 23:16 · LAX 07:16 · JFK 10:16
    ♥ Do have faith in what you're doing.