6 退款

目前仅支持半年内的交易订单进行退款,退款金额会原路返回
退款失败可能是由于待结算资金不足,退款权限未开,POS机还存在找不到订单等原因,请联系运营人员进行处理
全额退款会全额退回手续费,部分退款会退回退款部分手续费
担保场景退款时,如果同一商户多次同金额退款会触发防重机制锁定,需避免重复发起退款;如确实存在此类退款场景,请提前联系运营人员进行防重参数配置

业务功能
接口
说明
退款
《钱账通-订单接口》:
1.6 退款;
4.8 退款结果通知
1 如果商户消费时选择即时分账,那么消费成功就会分账,如果想退款,必须传退款规则
2 如果商户消费时选择确权分账,那么支付成功后,钱会放中间账户上。在没有分账前退款,无需退款规则
3 如果确权分账后退款,退款也需上传退款规则

退款流程图:

如上图所示,退款需调用 1.6 退款接口 进行退款:
1.分账维度
1)消费订单未做过分账:直接调用退款接口发起退款,且无需包含分账规则信息
2)消费订单已做过分账:直接调用退款接口发起退款,且需包含分账退款规则信息(refund_rule 字段,需与分账规则一致),特别注意:平台方作为分账方时可全额承担退款金额,商户也可全额承担退款金额,并且分账出去的金额会全部原路返回
3)消费订单已做过分账,且针对佣金专用账户做过二次分账:先调用分账撤销接口对佣金专用账户的分账做撤销。然后再调用退款接口发起退款,且需包含分账退款规则(refund_rule 字段)信息
2.订单状态维度
通过 1.9 查询订单状态 接口查询订单状态
1)若 order_status字段 为已付款,调用 1.6 退款接口 发起退款,无需包含分账规则信息
2)若 order_status字段 为交易完成,调用 1.6 退款接口 发起退款,需包含分账退款规则(refund_rule 字段)信息
3)若 order_status字段 为部分确权,调用 1.6 退款接口 发起退款,需包含分账退款规则(refund_rule 字段)信息

建议:发起退款时,采用队列方式排队退款。否则若既有后台批量发起退款又有前端商户发起退款的情况下就会容易出现并发问题,进而触发操作过于频繁的失败提示,如下方列表所示

退款问题及解决办法:

报错(报错字段:error_message)
原因
解决办法
是否锁定
0006-待结算余额模式退货记账失败!
记账失败
联系相关运营同事人工处理
商户退款锁定,请联系客服解锁
记账失败(已提示0006报错后再次退款)
联系相关运营同事人工处理
可能存在锁定
买家不存在
用户支付宝/微信已注销
线下退款并修改订单状态
交易权限已关闭
退款权限未开
联系相关运营同事人工处理
1个月之前的订单申请退款请降低频率再重试
退款太频繁
稍后重新调用退款接口
建议两笔退款操作间隔10s及以上,可解决绝大多数此类问题
您的操作过于频繁,请稍后再试
退款太频繁
稍后重新调用退款接口
建议两笔退款操作间隔10s及以上,可解决绝大多数此类问题
文档更新时间: 2023-04-03 09:54   作者:孙旭东