不支持退款
需求说明:
添加通道的默认界面,新增字段(以下新增字段不在通道列表显示):
- 是否支持撤销:默认为“否”,该字段目前仅用于记录,不参与判断;
- 是否支持退款:默认为“是且支持当日退”,未勾选“支持当日退”时,表示该业务类型不可在当日退款,如厦门民生的B2B;该字段需参与判断,该通道是否可以发起退款
支持当日退时,当天的交易可以发起退款;不允许当天退款时,当天的交易不允许退款;
- 退款是否退手续费:默认“不退手续费”;“全额全退,部分不退”表示退款金额等于订单总额时,上游会退还手续费,退款金额小于订单总额时,上游不会退还手续费;“按比例退还手续费”,表示上游按照“退款金额/订单金额*交易手续费”退还手续费
- 退款收取佣金费率:上游再次收取的退款手续费,该字段作预留,暂时不用,该字段选填
该界面以前判断逻辑保持不变;
新增字段需同步更新到通道详情界面、修改通道界面、通道复核界面
不支持退款时,不显示“支持当日退”,退款退手续费下拉框置灰、退款收取佣金费率置灰
4.2.2 商品订单管理
在现有的商品订单详情界面,变化如下:
- 操作中去掉“退款”按钮,退款操作只能由商户从前端发起,后台不能操作;
- 原订单状态中去掉退款相关的状态,在列表中新增字段记录“退款状态”,状态包含退款成功、退款失败、退款处理中、待审核和审核拒绝;未支付成功的订单或未申请退款的订单,退款状态为空
4.2.3 退款订单管理
页面设计
需求说明:
退款退手续费:根据与商户签订协议中明确的退款是否退手续费率计算;
退款状态:
待审核:
商户申请退款,系统受理后,自动提交到后台复核,待审核通过后,才向上游通道发起退款
审核拒绝:
后台复核拒绝后,退款订单状态置为“审核拒绝”
“退款处理中”:
对于使用银行卡支付的退款订单 ,系统受理退款,组织交易报文到上游,上游受理但暂未收到上游返回退款成功的消息;对于“退款处理中”的订单,可以同步订单状态
对于使用支付账户支付的的退款订单,实时返回到支付账户
“退款失败”:
系统受理退款,组织交易报文到上游,上游返回“退款失败“,从商户前端可再次发起退款
“退款成功”:
上游返回“退款成功”的消息(或与上游在T 1清结算时,该笔订单的对账状态为对账一致)
对于使用支付账户支付的的退款订单,实时返回到用户支付账户,实时增加用户的支付账户余额,退款成功
退款订单与商户清结算:
由于退款订单在发起时已经从商户的可用余额中扣款,故已完成结算,只需要向下游商户提供退款的对账文件即可
对账状态:
包含“未对账“、“对账成功”和“对账存疑”3个状态;提供到下游商户的退款对账文件中,取退款状态为“退款成功”的订单,包含退款到虚拟账户和退款到银行账户的订单
退款详情
页面设计:
需求说明:
退款订单号由下游商户生成或与退款受理流水号一致;
退款受理流水号,系统的唯一性标识;
“商品订单号”改为“原商品订单号”;
“退款退手续费”指支付机构为商户受理退款,将原始交易的手续费退给商户,根据业务类型配置的退款退手续费的方式,计算金额;不退手续费时,值为0;手续费精度:截取小数点后3位,四舍五入到小数点第2位;
退款收佣金:根据设置的费率,计算佣金,未收取时,值为0;佣金精度:截取小数点后3位,四舍五入到小数点第2位;
退款渠道流水号:退款成功后,支付渠道返回的流水号;
通道退手续费:根据通道设置的信息,由程序计算;
通道收取佣金:根据通道设置的信息,由程序计算;
“退款原因”是商户上送的针对该笔订单的退款说明;
4.2.4 商户开户
页面设计:
需求说明:
商户结算设置:
当商户结算周期为T 1时,联动出新增字段“退款模式:从结算账户中扣减”,目前只有一种模式,此处预留,待后期扩展;
退款退手续费:
包含不退手续费、全额退手续费、按比例退。
选择不退手续费时,当该商户的该业务类型发生退款时,不退手续费;
选择全额退手续费时,当该商户的该业务类型的订单发生全额退款时,退交易手续费;
退款收佣金费率:
费率为比例时,退款收取的佣金=退款金额*费率比例
费率为定额时,退款收取的佣金=设置的定额费用
业务和运营可根据商户需要配置退款手续费。
4.2.5 商户服务列表
页面设计: