交易成功资金保护中可以退款吗(一文解密交易金额退款时,资金如何原路退还?)

下面的文章来自产品欺骗,作者三刀。

当买卖双方在互联网上的电子商务网站进行交易时,大多数情况下会使用在线支付功能。常见的网上支付方式有支付宝、微信支付、苹果支付等等,我们一起总结一下。



(图1:在线支付方式)

当销售成功后,不管是买家的原因还是卖家的原因,都可能需要进行退款操作。现在以常规电商平台为例,以支付宝为支付方式,介绍本文的重点内容:退款金额如何按原方式退还。

交易成功资金保护中



(图2:退款节点)

图2显示,当订单状态为待发货、待接收且交易成功时,用户可以启动退款操作。

待运

产品尚未发送,用户可能会以未使用优惠券或拍摄错误等原因发起退款。

待接收

如果用户收到商品,发现商品有瑕疵等业务原因,不会确认收货。此时状态仍为待收,用户可以发起退款。

例:用户买了一箱苹果,发现坏了一半。这时候用户和商家协商退回一半的钱。

交易成功

用户确认收货后,仍可在一定时间内发起退款。

例子:用户买了一件衣服,手快确认收货,却发现衣服线头很多,但还是很喜欢,不想换,于是和商家沟通,根据需要退回一部分钱补偿自己,否则给差评。

上述场景中,商家收到用户的退款申请,验证无误。点击同意退款后,款项会按照退款规则退回到用户的支付宝账户。

(平衡法)




(余额宝方法)



(花园路)

很多小伙伴会质疑:为什么我用余额宝支付就返回余额,用余额宝支付就返回余额?接下来,我们一步一步地解密这个过程。

1。用户付费

用户的常规订购和支付流程:

(1)在app中选择商品下单,确认购买,进入支付环节,用户点击确认支付;

(2)进入支付宝页面,调出支付宝支付,出现确认支付界面;

(3)确认收款人和金额,点击立即支付,随即出现密码输入界面或指纹识别。

(4)输入正确密码等操作后,支付宝会显示支付结果;

(5)自动跳转回app,技术人员根据支付结果显示订单处理结果。



(图3:支付流程)

最终支付成功后,支付宝会生成支付报文,记录商家与支付宝平台之间的交易数据。



(图4:支付宝账单明细)

图4账单明细包含以下主要字段:

支付方式:账户余额、花呗、银行卡等。,优先采用付款顺序最高的付款方式;

产品描述:平台可以自定义文案,作为参数发送到支付宝;

创建时间:订单支付成功的时间;

订单号:订单支付成功后会生成支付流水号;

商家订单号:也叫付款号,平台根据规则退款时将其作为参数传递给支付宝。


2。退款操作

当用户在上述三个节点下发起退款操作,商家在后台确认售后信息无误并同意用户退款申请后,通常会在一定时间内将退款金额返还到用户账户。



(图5:商家退款操作)

到达时间

返还支付宝余额:资金实时到账;

回银行卡:一般3-7天;

回归余额宝:资金实时入账;

3。技术层面上:如何实现退款金额的原退

当商家点击“同意退款”时,如果订单是支付宝支付的,会选择触发支付宝退款接口api,根据官方退款单据的说明选择上传三个参数,如下图:

out_trade_no:图4:支付宝账单明细中的商家订单号,平台定制生成;

refund_amount:需要退款的金额,不能大于订单金额,单位为人民币,支持两位小数;

out_request_no:用于标记是全额退款还是部分退款;这里有个建议:无论用户在终端选择全额退款还是部分退款,最好默认传入部分退款的logo。

当然这里只上传了三个必要的参数来满足我们的项目场景,你想上传多少参数要看实际情况。



(图6:退款流程)

其背后的一般代码逻辑如下:

(1)支付成功时,平台会生成商家订单号(支付号),然后发送到支付宝的支付接口保存,并绑定商家订单号和交易号;



(2)当商家当时同意退款时,将商家订单号等必要参数传入支付宝的退款接口,然后通过商家订单号找到交易号,再通过交易号查询当前退款订单的数据,如实际支付金额、支付时间、支付方式、用户信息等;

(3)根据需要退款的金额,检查各种异常情况,最终完成金额的原退款。




常见的异常情况如下:

卖家余额不足:商家的支付宝账户可以充值后再发起退款;

交易已完成:交易已完成(退款期限已过),不允许退款(即使再试也不会成功)。建议联系买家线下退款;

买家状态异常:联系支付宝小二确认买家状态异常原因,或联系买家线下退款;

退款金额超限:请检查退款金额是否正确,请求退款金额不能大于交易总金额;如果不是全额退款,则需要退款申请编号。请检查退款申请号是否传入。

其实支付宝退款单据提供的异常情况有很多,可以通过接口单据(https://Opendocs.AliPay.com/APIs/API _ 1/支付宝. trade.refund)自行查看。对于不同的异常情况,你要做出各种异常提示通知商家,一些严重的情况可以考虑生成工单进行处理。

看似简单的功能,其实背后做了很多操作。支付宝付款方式和退款金额的原退货流程大致是这样的。技术知识又增加了,奇怪吗?

您可以还会对下面的文章感兴趣

最新评论

  1. 山河长路
    山河长路
    发布于:2022-04-27 13:02:16 回复TA
    5)自动跳转回app,技术人员根据支付结果显示订单处理结果。(图3:支付流程)最终支付成功后,支付宝会生成支付报文,记录商家与支付宝平台之间的交易数据。(图4:支付宝账单明细)图4账单明细包含以下主要字段:支付方式:账户余额、花呗、银行
  1. 谭儿仪容
    谭儿仪容
    发布于:2022-04-27 02:39:00 回复TA
    每个人真正强大起来都要度过一段没人帮忙,没人支持的日子。所有事情都是自我一个人撑,所有情绪都是仅有自我知道。但只要咬牙撑过去,一切就都不一样了。
  1. 王龙蝶文
    王龙蝶文
    发布于:2022-04-27 02:39:00 回复TA
    正因为生命有限,时光匆匆,所以才要加倍努力,不然以后拿什么来回忆。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友