首页 > 电子商户与第三方支付,对账流程

电子商户与第三方支付,对账流程

订单表 order_form

字段:ID  orderID   uid    account     status      shopID  paymethod   goodsID  num   carriage   privilegeID   createTime   endTime

本地支付表 payment_form

字段:ID  orderID   account    channelID    status   createTime

微信账单表(从微信上导入数据到表里) weixin_payment_form


字段:ID  orderID  account     channelID    status    createTime

可疑账单表 trouble_payment_form

字段:ID  orderID  account     channelID    status    createTime

对账流程

每日对订单

每日从微信上导入数据到 weixin_payment_form 表里 然后将 md5(id orderID account channelID) 存入到redis 里 payment_form 一样逻辑也存到redis里 进行diff后将有问题的数据导到
trouble_payment_form里

结账日对账单

求和 本地支付完成金额 与 微信账单表 完成金额做比较

支付订单 ———> 微信API支付 ———> 银行

失败情况:

1.真失败

     微信支付接口挂了,导致支付失败
            

2.假失败

    支付到微信API , 微信API 无返回结果,有可能微信挂了,反正钱扣了,一般用户会投诉
    解决办法:
        查到此订单号,给微信解决,微信提交后,恢复此单状态    


没做过支付这一块,不知道这样设计是否妥当,请大牛帮看看

【热门文章】
【热门文章】