入住 CI 中国社区 登录
CodeIgniter 中国开发者社区 返回首页

rosemarry的个人空间 https://codeigniter.org.cn/forums/?39678 [收藏] [复制] [分享] [RSS]

日志

支付平台退款流程

已有 940 次阅读2017-11-6 17:32 |个人分类:支付行业

退款是建立在订单已支付成功的基础上的,先说说交易的流程。
  支付平台交易流程简述
   以微信支付、支付宝支付等为代表的第3方支付平台,支付方式包含快捷支付、网银支付以及虚拟账户支付,其中快捷支付、网银支付需要对接上游支付通道,虚 拟账户支付是用户账户内零钱的转账,不需要对接上游支付通道。(今年,所有的第3方支付平台统一对接网联,所以就不像以前那样对接多个支付通道了)
  所以说,当用户购买商品使用的是快捷支付、网银支付来交易时,第3方支付平台会将交易上送到网联,网联会将交易验证结果返回到支付平台,再由支付平台通知商户交易结果,同时通知用户扣款信息。
  支付流程图
  以上,支付平台或银行校验未通过,交易结果即为失败。
  如果用户使用的是账户余额支付,将由支付平台执行校验,不上送到网联。
  发起退款需满足的条件
  为避免恶意退款、同时退款涉及到支付平台往外出钱,所以一般申请退款时,需要进行审核,就算没有手动审核这一步的,都会对这笔交易是否允许退款进行校验。所以,商户提交到支付平台的退款需要满足相应条件,一般包含以下方面:
  1.商户状态是否正常
  2.原交易的状态是否为支付成功
  3.交易是否超过允许退款的期限,一般90天内的交易允许退款。
  4.商户用户抵扣本次退款金额的待结算金额或可用余额是否足够。一般当日未结算的交易不需校验商户的待结算金额,已结算的交易需校验。
  5.上游支付通道是否支持退款,若为账户余额支付,将不需要进行该项校验,当支付方式为快捷、网银时,如果支付通道不支持退款,将无法原路返回
  6.原交易是否已退款或正在申请退款,以免发生重复退款。
  7.原交易的商品类型是否允许退款,如虚拟商品不支持退款
  退款流程
  退款流程也相当于一笔发起的一笔交易,只是交易类型为退款,流程与交易类似,如下图所示:

转载自:http://www.51testing.com/html/29/n-3722229.html

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 入住 CI 中国社区