美文网首页
支付错误码管理

支付错误码管理

作者: zlmind | 来源:发表于2019-07-23 20:13 被阅读0次

    每个支付渠道都有自己的一套错误码定义,需要对这些错误码进行抽象,做一套映射,针对用户做正确的提示。支付系统和外部渠道的错误码对应关系是一对多。

    渠道返回错误码样例如下:

    短信验证码错误,请重新输入[9700]
    交易失败,详情请咨询您的发卡行[QR:1034000]
    交易金额超限[QR:1061000]
    无效卡号,请核对重新输入
    发卡行交易权限受限,详情请咨询您的发卡行[1000061][9990]
    该卡已被注销
    交易失败,详情请咨询您的发卡行[QR:1062000]
    银联风险受限[2020023]
    借方账户余额不足
    签约信息不存在,请联系商户传输银行卡信息进行支付[3003]
    风险交易拒绝(RM20004)
    余额不足
    银行卡未开通认证支付[1000057]
    发卡行交易权限受限,详情请咨询您的发卡行[1000061]
    认证不一致,持卡人信息有误
    交易失败,请联系银行
    绑卡关系不存在
    短信验证码校验失败
    付款账户可用余额不足

    错误码使用总结

    1.对每个渠道的返回码进行分组,针对渠道的返回来确认支付订单是成功,处理中还是失败


    image

    2.对错误码进行分组,可以监控渠道是否可用,例如网络超时,及时报警
    3.使用错误码做支付路由,遇到某些错误码可以切换到另一个渠道,例如:支付失败。交易金额超过单日支付金额限制,下次切换到另一个渠道尝试
    4.针对某些错误码要进行相关逻辑处理,例如协议绑卡数据失效,需要解绑本地绑卡关系;某些错误码可以进行退款重试等
    5.排除掉经常出现的错误码,对异常错误码发送到告警群进行及时监控,例如:商户号被风控之类可以人肉及时发现

    相关文章

      网友评论

          本文标题:支付错误码管理

          本文链接:https://www.haomeiwen.com/subject/xpxolctx.html