担保交易-退款
分类
因为担保交易本身就有两个阶段:
- 担保支付开始
这一个阶段,其实已经支付成功了,而且支付公司备付金银行卡已经收到了钱,但是这个阶段还没有给商家入账。
具体的应用场景是,比如,电商购物,买家先下单和付款,这个时候消费者的钱已经到了支付公司备付金银行卡。但是,商家这个时候还没有收到钱,因为现在是担保交易嘛。
- 担保支付完成
那何时入账?就是在下一个阶段,即担保支付完成的阶段,这个阶段的目的就是给商户入账。
具体的应用场景是,比如,电商购物,买家收到快递之后,点击确认收货,这个时候,才会记账,才会给商家余额加钱。
所以,可以发现,上面两个阶段的主要区别是:有没有记账。
正因为正向交易的时候,有两个阶段。那么,担保交易的退款,也有两种情况:
- 担保支付开始-退款
也就是,在担保支付开始的时候,就退款。而这个时候,商家余额是没有入账(加钱)的。所以,退款的时候,也不会入账(减钱)。
- 担保支付完成-退款
如果是已经担保支付完成,然后再退款,这个其实和一般的退款就没有什么区别。因为担保支付完成的时候,会记账(加钱),那么退款的时候,也会记账(减钱)。
流程图
在第一个阶段-担保支付开始的时候,就退款
先担保支付。注意,这个阶段是没有记账的。
然后,就开始立马退款。注意,因为刚才没有记账,所以,现在退款也不需要记账。
在第二个阶段-担保支付已经完成之后,才开始退款
先担保支付
然后,再担保支付完成。注意,这个时候,是有记账的。
最后,再退款。注意,因为担保支付完成的时候有记账,所以退款的时候也要记账。
和非担保交易的区别?
如果是在第一个阶段-担保支付的时候,就退款
区别就在于,这个时候,退款是不需要记账的。因为担保支付的时候,就没有记账。
如果是在第二个阶段-担保支付已经完成之后,才退款
因为担保支付已经完成了,也已经记账了,那么这个时候,和非担保交易,就没有任何区别了。
所以,退款的时候,也和非担保交易没有任何区别,非担保交易在退款的时候要记账,担保交易这个时候也要记账。
优化
如果在担保支付的第一个阶段就退款了,这个时候其实是没有入账的。
上面讲的是,因为支付的时候,没有入账,所以,退款的时候,也不记账。
有没有其他的解决方法?有。虽然支付的时候,没有入账,但是退款的时候,可以先加钱,后减钱。也就是说,创建了两笔记账记录,一笔是加钱100,一笔是减钱100。
这样做的好处是什么?好处是有记账记录,方便对账。体现了资金的增加和减少的过程。
当然,两种方法的共同点都是,商户余额最终没有改变。
流程图