支付宝等大型支付系统退款流程是如何设计的?

理由
举报 取消

打个比方:当支付系统接入一个B2C商户,提供网银支付通道,在下述情况时,退款流程是如何设计的?角色描述:A=用户,B=商户(支付系统),C=支付系统,B与C签订的是T+1清结算协议。1、A去B平台购买商品,消费100元且交易成功,当C未结算交易款项给到B时,A向B提交退款申请,且B同意退款(或部分退款)时,C是如何退款的,业务流程是怎么样?2、A去B平台购买商品,消费100元且交易成功,当C已结算交易款到给到B时,A向B提交退款申请,且B同意退款(或部分退款)时,C是如何退款的,且业务流程是怎么样?

2017年7月31日 7 条回复 1049 次浏览

回复 ( 7 )

  1. 梁川
    理由
    举报 取消

    退款细节的逻辑其实蛮多的,要用文字完整描述清楚也费劲,整理一张脑图,供参考。

  2. Dang
    理由
    举报 取消

    @梁川 老师的脑图很详细,我想再补充一点 小概率的事件,本人所在公司称之为 「转账退款」。

    在常规的流程下,第三方支付平台的退款,默认是 原路来,原路回。

    如果是余额支付,那么就退回到余额。

    如果是借记卡、信用卡支付,那么就退回到银行。

    但也会出现 退款时, 用户注销的情况,对于这种情况,会尽可能的线下联系到用户,用户提供新的银行卡片信息,然后转账给这位用户。

    还有一个细节,就是商户和第三方平台的费率问题,这个不同的第三方平台的做法,可能是不同的。

    商户和第三方平台的手续费,在退款时,是否要回退,该怎么回退,也是一个需要讨论的细节。

    比如,有些第三方支付平台,是按照 每笔支付固定金额来收取手续费,发生退款时,手续全部退回。该笔订单的再次退款,就不需要继续退回手续费。

    也可能是按照 支付金额的比例来收取,退款时,可能是按照退款金额,同比例退回手续费,直到最后全部退还。

  3. 蛋蛋的吐槽
    理由
    举报 取消

    这里,不清楚题主在问题中所描述“B与C签订的是T+1清结算协议”具体指代什么意思;个人理解是支付系统按照T+1结算周期将收单资金结算到B商户的支付账户,基于这个理解,尝试着去解答题主的问题,不对之处,往见谅:

    首先,先附上电商平台与支付公司(支付系统)网关收款(B2C)业务流程图

    大致流程:

    1.A用户在B商户平台选购商品并发起支付请求;

    2.B商户将支付订单通过B2C网关收款接口传送至C支付平台;

    3.用户选择网银支付及银行,支付平台将订单转送至指定银行网关界面;

    4.用户支付完成,银行处理结果并向平台返回处理结果;

    5.支付平台接收处理结果,落地处理并向商户返回结果;

    6.商户平台接收到支付公司返回结果,落地处理(更改订单状态)并通知用户。

    一般而言支付系统会给商户设置有“可用余额”账户、“待结算”账户;系统在接收到银行返回支付成功信息会进行落地处理,一方面更改对应订单状态,另一方面在商户待结算账户记入一笔金额;该笔金额,系统会根据结算周期从待结算账户—>“可用余额”账户。

    对于已经正常结算至商户“可用余额”账户的网关收款订单,如果出现用户发起退款情况,一般业务流程是这样的:

    1.用户在商户平台发起退款申请,商户核实退款信息及申请;

    2.商户登录支付平台账户/或者通过支付公司提供的退款接口向支付平台发起退款;

    3.支付系统会对退款信息校验(退款订单对应的原订单是否支付成功?退款金额是否少于等于原订单金额?),校验商户账户余额是否充足等;校验不通过,则无法退款;

    4.支付系统在商户可用余额账户扣除金额,并将退款订单发送至银行,银行完成退款操作。

    注意:对于网关收款的订单退款,各银行要求不一,有些银行提供的退款接口要求原订单有效期在90或180天,有些银行不提供退款接口;针对超期或者不支持接口退款的订单,支付公司通过代付通道完成退款操作。

    对于收单金额未结算,还在“待结算”账户的订单,如果出现退款情况,业务流程和上述流程差不多,只是从待结算账户进行扣款。

  4. 匿名用户
    理由
    举报 取消

    题主的关注点在于银行的支付系统是否已经将资金结算给了商户,但是这两种情况的退款流程其实并没有什么不同。

    如果是T+1结算协议那么用户A会支付给银行的内部户,然后商户等待银行T+1结算给自己。

    既然能发起退款,那么说明该笔交易已经成功支付,即在流水表中可查付款方(A)和收款方(商户B对应的内部户),只需要反向支付回去并退手续费就可以了。

    所以无论已经结算与否,退款交易的付款方都是商户在该行对应的内部户。

  5. 托斯卡纳的风
    理由
    举报 取消

    线下交易的话,当日当批次的退货实际上走的是撤销,货款实时退回持卡人的银行账户,也不会收取商户的交易手续费,非当日的各支付平台处理不同,一般有先检查商户待结算户的资金是否足够这一笔退款,如果不足则一直挂起,不提交发卡行;也有的是直接提交发卡行退款,但后续可能会有商户结算款为负的情况,但一般不多。

    线上交易稍有不同,但无非是先到商户挖款还是先提交退款的区别。

  6. 赖日冬
    理由
    举报 取消

    针对题主所说的场景,粗略回答

    1.用户发起退款,而交易款未结算给商户时,支付公司原路退回该交易款给用户

    2.用户发起退款,而交易款已结算给商户时:

    第一种方案:支付公司与商家设立抵押金协议,支付公司原路退回交易款,被扣减商家的抵押金;

    第二种方案:支付公司与商家的结算周期规则变为,超过用户退款时长的交易款才允许被结算;

  7. 用户头像
    理由
    举报 取消

    简单讲下

    1、B向C申请退款,C检查交易单信息,验证通过后,会减掉B交易账户的钱(未结算的),然后将钱原路退回给A;

    2、B向C申请退款,C检查交易单信息,验证通过后,会先减掉B现金账户的钱(这个账户是B实际拥有的钱),然后将钱原路退回给A;

    其实退款方式有多种,如果系统处理不了,但与银行对账确认用户有支付成功,可以走线下退款;

我来回答

Captcha 点击图片更换验证码