退款失败异常处理
2016-09-05 13:09:32 0 举报
在处理退款失败异常时,首先需要确认退款请求的详细信息,包括退款金额、退款原因、支付方式等。然后,根据这些信息,系统会进行一系列的检查,如检查账户余额是否充足、退款原因是否合理等。如果所有检查都通过,系统会开始处理退款,将相应金额从买家账户转回到卖家账户。在这个过程中,可能会出现各种异常情况,如网络故障、银行系统故障等。一旦出现异常,系统会立即停止退款操作,并生成一条错误日志,记录下详细的错误信息和发生时间。同时,系统会向相关人员发送通知,告知他们发生了退款失败的异常。最后,相关人员会根据错误日志进行问题排查和修复,以确保退款操作能够顺利进行。
作者其他创作
大纲/内容
is_succ(@O.msg_cd)=0
否
insert into T_PPD_BRFD(call_tx_cd:\"2021121\"do_flg:\"Y\" status:\"U\"txn_sts:\"U\")
退款成功
是
msg_cd(PWM10004,PWM00000)
set WC_TYP 38 用户快捷消费充值退款\t\t\tTX_TYP 04 提现\t\t\t\tORD_TYP 02 提现
添加交易更新PPD_RFD_STS=0,并调用bpwmppd1.2021120服务实时进行退款处理根据处理结果更新T_PPD_ORD状态返回退款处理结果
qry_ppdtrfd_nodt(ppd_rfd_sts = '0')
查询条件:退款失败
T_PPD_RFD表
PPD_ORD_NOPPD_RFD_STS字段:0 退款申请 1 退款处理 2 退款成功 3 退款失败 4 退款取消 5 批量退款中PPD_RFD_MOD字段:U 人工退款 S 系统自动退款 新添状态 重发、换通道JRN_NO:批次号PPD_EXT_KEY:流水号
is_succ(@O.msg_cd)=1(找到通道)
PPD_ORD_NO
FGetroutinginf
is_succ(@O.msg_cd)=0(未找到通道)
set msg_cd这里都会产生退款失败?原因?
退款失败处理页面
set ppd_rfd_mod=\"S\"
调用组建
详情页面
corp_org、tx_cd、 cnl_typ
重发
不处于重发、换通道、转人工
T_PPD_ORD表
PpdCashReturn
qry_route_info
LKLBJ:拉卡拉北京结算中心-对公小额LKLBJ1:拉卡拉北京结算中心-对私小额LKLBJ2:拉卡拉北京结算中心-对私大额LKLBJ4:拉卡拉北京结算中心-对公大额
Queryfuncname查询t_cmm_bktr获取通道名称
换通道
bpwmppd1 2021121
选择一条记录
确认
退款失败,及失败原因
调用通道接口退款
timcon_pwm.xml
定时交易:批量退款bpwmppd1 2021120
insert into t_wdc_ordr
upd_ppdtrfd_sts5批量退款中
msg_cd
FRfoundNewwdcorder
转人工
Createwdcappcjournal
退款失败
0 条评论
下一页