收款单退款流程图
2016-11-07 12:47:53 0 举报
收款单退款流程图描述: 1. 客户提出退款申请。 2. 商家审核退款申请,确认无误后同意退款。 3. 商家在系统中生成退款单,并填写相关信息。 4. 商家将退款单提交给财务部门。 5. 财务部门审核退款单,确认无误后进行退款操作。 6. 财务部门将退款金额退回给客户的支付账户。 7. 客户收到退款通知。 8. 客户确认收到退款。 9. 整个退款流程结束。
作者其他创作
大纲/内容
pay-php(_q/private/bankinterface/payment)
向ans插入异步通知,通知phy-php,退款成功或失败(类型1002)
pay-php(private/0/pay/0/payreorder/0)
pay-php(_q/private/refund_to_payment)
1.创建付款单,置状态为22.创建打款单,置状态为33.减少收款单可用金额,增加已充退金额
调用网关转账接口
mbs_apply_cashback_agent_sevice
payserver原路退回申请接口recv_cashback
插入bgns
财务人员将银行结果文件上传财务后台执行冲退回导任务
更新t_refund_map_info,置状态为2或3
payserver退款转打款回导接口payment_bank_import
pay-php(_q/private/refund/notify)
渠道决策
向ans插入异步打款通知,(类型1009)
退款转打款
打款
创建t_refund_info,置状态为7
财务人员下载退款文件并上传相应银行执行退款
打款流程
pay-php(private/0/pay/0/payquery)
财务后台执行汇总任务
向ans插入异步通知,通知phy-php,退款成功或失败(类型1005)
退款失败提现打款
调用银行处理函数bank_interface_processor:process
payserver原路退款汇总/回导接口recv_cashback_import
向ans插入异步回导通知,(类型3)
商户
退款转打款,还是退款失败提现打款
调用相应银行网关,执行退款
更新t_refund_info,置状态为2,并返回
调用网关查询接口,查询打款是否成功
向ans插入异步查询通知,(类型1010)
是
向ans插入异步通知,通知商户(类型1006)
mbs_cashback_import_service
更新付款表,置状态为退款成功或退款失败
pay-php(_q/private/bankinterface)
此为汇总接口,将付款表状态置为2,已汇总
向ans插入异步通知,通知phy-php生成通知数据(类型1005)
payserver退款转打款接口recv_cashback_payment_create
原路退回
原路退回流程
1.更新付款单,更新状态为退款成功或退款失败2.更新打款单
否
mbs_cashback_payment_import
银行是否支持直连接口退款
从bgns获得商户通知数据,主要是获得商户通知url
0 条评论
下一页