一文解密交易金額退款時,資金如何原路退還?

0 評論 9369 瀏覽 32 收藏 10 分鐘

編輯導語:在線支付是用戶在電子商務軟件上常用的功能,其中,當用戶對商品或者服務感到不滿意時,則可能會發(fā)起退款操作。那么,你了解在線支付功能中的退款操作流程嗎?本文作者以支付寶為例,分析了退款金額的原路返還流程,一起來看一下。

買賣雙方在互聯(lián)網(wǎng)上的電子商務網(wǎng)站進行交易時,大多數(shù)情況下都會使用在線支付功能,常見的在線支付方式有支付寶、微信支付、Apple支付等等,那么我們一起歸納一下。

一文解密交易金額退款時,資金如何原路退還?

圖1:在線支付方式

當買賣成功后,不管是買家原因或賣家原因,可能會需要退款操作。現(xiàn)在以常規(guī)電商平臺為例,使用支付寶作為支付方式,來介紹本文重點內容:退款金額是如何原路退還的。

一文解密交易金額退款時,資金如何原路退還?

圖2:退款節(jié)點

通過圖2可以發(fā)現(xiàn),用戶可以在訂單狀態(tài)為待發(fā)貨、待收貨、交易成功時,均可以發(fā)起退款操作。

待發(fā)貨:商品還未發(fā)出,用戶可能因為未使用優(yōu)惠券或拍錯了等原因發(fā)起退款。

待收貨:用戶收到商品,發(fā)現(xiàn)商品有瑕疵等商家原因,就不確認收貨。這時候狀態(tài)還是處于待收貨中,用戶可發(fā)起退款。

例子:用戶買了一箱蘋果,發(fā)現(xiàn)里面有一半的蘋果已經(jīng)壞了,這時候用戶跟商家協(xié)商要退回一半的錢。

交易成功:用戶確認收貨后,在一定時間內依舊可發(fā)起退款。

例子:用戶買了一件衣服,手快點了確認收貨,但是發(fā)現(xiàn)衣服線頭比較多,不過呢還是很喜歡,又不想換貨。于是就和商家溝通,按需退回一些錢補償自己,不然就給差評。

上述場景,商家收到用戶退款申請,審核無誤,點擊同意退款后,按照退款規(guī)則將支付款原路退到用戶的支付寶帳號上。

一文解密交易金額退款時,資金如何原路退還?

余額方式

一文解密交易金額退款時,資金如何原路退還?

余額寶方式

一文解密交易金額退款時,資金如何原路退還?

花唄方式

很多小伙伴就會疑問:為什么我用余額支付就退還到余額,用余額寶支付就退還到余額寶?接下來我們一步一步解密這過程。

一、用戶付款

用戶的常規(guī)的下單、支付流程:

  1. 在APP中選擇商品下單、確認購買,進入支付環(huán)節(jié),用戶點擊確認支付;
  2. 進入到支付寶頁面,調起支付寶支付,出現(xiàn)確認支付界面;
  3. 確認收款方和金額,點擊立即支付后出現(xiàn)輸入密碼界面或者指紋識別等操作;
  4. 輸入正確密碼等操作后,支付寶端顯示支付結果;
  5. 自動回跳到APP中,技術人員根據(jù)付款結果個性化展示訂單處理結果。

一文解密交易金額退款時,資金如何原路退還?

圖3:支付流程

最終支付成功后,支付寶會生成一條支付信息,記錄商家和支付寶平臺的交易數(shù)據(jù)。

一文解密交易金額退款時,資金如何原路退還?

圖4:支付寶賬單詳情

圖4賬單詳情包含了以下主要字段:

  • 付款方式:賬戶余額、花唄、銀行卡等,優(yōu)先展示支付順序排第一的支付方式;
  • 商品說明:平臺可自定義文案,當做參數(shù)傳給支付寶;
  • 創(chuàng)建時間:訂單支付成功的時間;
  • 訂單號:訂單支付成功后,生成支付流水號;
  • 商家訂單號:也叫支付編號,平臺按照規(guī)則,退款時當做參數(shù)傳給支付寶。

二、退款操作

當用戶因為在上述三種節(jié)點下發(fā)起退款操作,商家在后臺確認售后信息無誤,并同意用戶退款申請后,通常在一定時間內將退款金額原路返還到用戶賬號上。

一文解密交易金額退款時,資金如何原路退還?

圖5:商家退款操作

到賬時間

  • 退回支付寶余額:資金是實時到賬;
  • 退回到銀行卡:一般3-7天入賬;
  • 退回余額寶:資金實時入賬。

三、技術層面上:如何實現(xiàn)退款金額原路退還

當商家點擊“同意退款”的時候,如果訂單是用支付寶付款,就會選擇觸發(fā)支付寶退款接口API,按照官方退款文檔說明選擇上傳3個參數(shù),如下所示:

  • out_trade_no:圖4:支付寶賬單詳情中的商家訂單號,由平臺自定義生成;
  • refund_amount:需要退款的金額,該金額不能大于訂單金額,單位為元,支持兩位小數(shù);
  • out_request_no:用來標記是全部退款或部分退款;這里提個建議:不管用戶在終端選擇的是全部退款、還是部分退款,默認最好都是傳入部分退款的標識。

當然這里只上傳了3個必要參數(shù)就滿足我這邊項目場景,而你們想要上傳多少個參數(shù),就要結合實際情況來定。

一文解密交易金額退款時,資金如何原路退還?

圖6:退款流程

大致背后代碼邏輯是這樣的:

1)付款成功的時候,平臺會生成商戶訂單號(支付編號),然后傳給支付寶的支付接口,進行保存,將商戶訂單號和交易號進行綁定關聯(lián)。

一文解密交易金額退款時,資金如何原路退還?

2)當時商家同意退款時,傳入商戶訂單號等必要參數(shù)給支付寶的退款接口,然后通過商戶訂單號找到交易號,再通過交易號查詢到當前退款訂單的數(shù)據(jù),比如實付金額、支付時間、支付方式、用戶信息等數(shù)據(jù)。

3)根據(jù)所要退款的金額,通過各種異常情況的校驗,最終完成金額原路返還。

一文解密交易金額退款時,資金如何原路退還?

常見的異常情況有以下幾種情況:

  • 賣家余額不足:商戶支付寶賬戶充值后重新發(fā)起退款即可;
  • 交易已完結:該交易已完結(已超過退款期限),不允許進行退款(即使重試也無法成功),建議聯(lián)系買家進行線下退款處理;
  • 買家狀態(tài)異常:聯(lián)系支付寶小二確認買家狀態(tài)異常原因,或者可聯(lián)系買家進行線下退款處理;
  • 退款金額超限:請檢查退款金額是否正確,請求的退款金額不能大于交易總金額;如果不是全額退款,退款請求號必填,請檢查是否傳入了退款請求號。

實際上支付寶退款文檔提供的異常情況比較多,大家可以通過接口文檔自行查看(https://opendocs.alipay.com/apis/api_1/alipay.trade.refund)。針對不同異常情況,要做好各種異常提示以告知商家,有些情節(jié)嚴重可以考慮生成工單進行處理。

看似簡單的功能,其實背后做了大量的操作。支付寶支付方式,退款金額原路返還流程大致是這樣的,是不是奇怪的技術知識又增加了?

同樣的微信支付方式,也差不多是這樣的邏輯,這里提供一個退款接口(https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4),供大家課外閱讀。。

最后,感謝大家閱讀!

#專欄作家#

道三,微信公眾號:產品大秘籍,人人都是產品經(jīng)理專欄作家。以前寫過代碼,現(xiàn)在產品圈摸爬滾打,專注于電商領域產品設計、主要分享電商和供應鏈領域知識點。

本文原創(chuàng)發(fā)布于人人都是產品經(jīng)理,未經(jīng)作者許可,禁止轉載。

題圖來自Unsplash,基于CC0協(xié)議。

更多精彩內容,請關注人人都是產品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!