打款流程
2016-09-26 01:39:16 0 举报
打款流程通常包括以下步骤:首先,付款人需要提供收款人的银行账户信息,包括账户名、账号和开户行等。然后,付款人通过自己的银行账户进行转账操作,填写相关信息并确认无误后,提交转账申请。接下来,付款人的银行会对收款人的银行进行清算,将款项从付款人的账户转移到收款人的账户。最后,收款人的银行会收到款项并更新收款人的账户余额。整个打款流程通常需要一定的时间,具体取决于银行的处理速度和转账金额的大小。
作者其他创作
大纲/内容
调用原支付方式退款渠道进行退款
将退款至钱包的打款单更改为退款失败
判断该打款单状态是否为打款中
否
推送消息至redis对列
SorderRefund/aync_status任务处理
不做处理
是
是(原有流程)
判断退款网关退款状态是否退款中或退款完成
失败
成功
打款中
判断是否组合退款方式
是否退款成功
退款结果通知或退款状态同步
退款中
根据推送状态,更新退款单状态为成功或失败
调用退款网关打款接口上送,退款单退款方式、退款总金额、退款方式
判断退款单是否钱包退款中
不做任何处理
打款单更新为打款成功
判断退款单退款方式是否为组合退款
更新退款单状态为钱包退款中
判断是否更新成功
返回退款失败
正常订单售后退款单/异常订单退款单打款
调用网关接口对之前生成的钱包退款打款单进行打款(新接口)
不存在
进行钱包退款
判断是否超额退款
存在(原有流程)
判断结果是否成功
判断退款单状态是否退款中
已打款完成
生成两笔不同打款单号的打款记录
判断更新是否成功
生成一笔打款记录,标示打款中
0 条评论
下一页
为你推荐
查看更多