美文网首页产品经理知识库Tina说产品经理
支付平台的退款流程是如何设计的?

支付平台的退款流程是如何设计的?

作者: Tina徐玉环 | 来源:发表于2017-11-04 23:06 被阅读101次

大家在网上购买商品,经常会遇到需要退款退货的情况,最终退款成功时,都会将资金以原路返回的方式返回到银行卡或虚拟账户的余额。今天聊一聊支付平台的退款功能的业务流程。

支付平台的退款流程是如何设计的?

退款是建立在订单已支付成功的基础上的,先说说交易的流程。

支付平台交易流程简述

以微信支付、支付宝支付等为代表的第3方支付平台,支付方式包含快捷支付、网银支付以及虚拟账户支付,其中快捷支付、网银支付需要对接上游支付通道,虚拟账户支付是用户账户内零钱的转账,不需要对接上游支付通道。(今年,所有的第3方支付平台统一对接网联,所以就不像以前那样对接多个支付通道了)

所以说,当用户购买商品使用的是快捷支付、网银支付来交易时,第3方支付平台会将交易上送到网联,网联会将交易验证结果返回到支付平台,再由支付平台通知商户交易结果,同时通知用户扣款信息。

支付流程图

以上,支付平台或银行校验未通过,交易结果即为失败。

如果用户使用的是账户余额支付,将由支付平台执行校验,不上送到网联。

发起退款需满足的条件

为避免恶意退款、同时退款涉及到支付平台往外出钱,所以一般申请退款时,需要进行审核,就算没有手动审核这一步的,都会对这笔交易是否允许退款进行校验。所以,商户提交到支付平台的退款需要满足相应条件,一般包含以下方面:

1.商户状态是否正常

2.原交易的状态是否为支付成功

3.交易是否超过允许退款的期限,一般90天内的交易允许退款。

4.商户用户抵扣本次退款金额的待结算金额或可用余额是否足够。一般当日未结算的交易不需校验商户的待结算金额,已结算的交易需校验。

5.上游支付通道是否支持退款,若为账户余额支付,将不需要进行该项校验,当支付方式为快捷、网银时,如果支付通道不支持退款,将无法原路返回

6.原交易是否已退款或正在申请退款,以免发生重复退款。

7.原交易的商品类型是否允许退款,如虚拟商品不支持退款

退款流程

退款流程也相当于一笔发起的一笔交易,只是交易类型为退款,流程与交易类似,如下图所示:

退款流程

以上,是设计支付平台退款需考虑的主体流程,具体细节可留言咨询。

关注微信公众号"Tina说",获取更多原创干货

相关文章

  • 支付平台的退款流程是如何设计的?

    大家在网上购买商品,经常会遇到需要退款退货的情况,最终退款成功时,都会将资金以原路返回的方式返回到银行卡或虚拟账户...

  • 支付平台的退款流程是如何设计的

    退款是建立在订单已支付成功的基础上的,先说说交易的流程。 支付平台交易流程简述 以微信支付、支付宝支付等为代表的第...

  • 订单中的退款流程

    场景: 当支付系统接入一个B2C商户,提供网银支付通道,在下述情况时,退款流程是如何设计的? 角色描述:A=用户,...

  • 微信APP支付和退款(JAVA)

    微信APP支付和退款 微信支付流程说明 Java demo实例 退款 转账 1、微信支付 1 微信支付流程说明 本...

  • 支付产品经理都做些什么?

    1. 支付流程的设计,如网关、快捷、代收代付、账户余额 2. 对账相关、差错处理、退款、补单处理、清结算改造、后台...

  • Laravel 订单支付的开发与设计

    此文主要通俗易懂的讲述,支付流程开发中,数据库设计,订单的生成,支付平台调用,订单自动取消,这些主要流程。 准备工...

  • 交易体系-交易、支付、物流、退款退货

    交易体系-交易、支付、物流、退款退货 这篇文章主要就是讨论如何将商品、交易、支付等作为底层公共服务来设计,以便于灵...

  • 支付中心之支付篇

    支付是支付中心最核心也是最负责的功能呢,今天从用户支付的角度和大家一起探讨支付流程的设计。 文章目录 如何理解业务...

  • paypal 支付流程

    推荐资料 接入 paypal PHP-sdk 支付 / 回调 / 退款全流程 paypal/PayPal-PHP-...

  • 支付中心之退款篇

    支付中心的另一个核心功能就是退款,只要有支付就离不开退款。刚开始设计支付订单的时候,公司的业务量不大,平均一天有2...

网友评论

    本文标题:支付平台的退款流程是如何设计的?

    本文链接:https://www.haomeiwen.com/subject/rzyqmxtx.html