在開發(fā)獨立站商城的時候經(jīng)常要使用到微信支付的退款功能,比如用戶退貨的情況,需要把款項原路退回。那么就需要使用到微信的退款API接口功能。
配置微信退款API需要在服務器放置微信支付平臺頒發(fā)的退款API證書。當然還有個前提就是微信支付賬號里還有余額,沒有被提現(xiàn)出去。
退款規(guī)則如下:
在交易成功后的一年內(nèi)(自支付成功時間起算+365天),如因用戶或商戶原因需退款,商戶可通過退款接口將支付款項全額或部分原路退還給用戶。
在退款成功后,微信支付會向用戶的微信客戶端發(fā)送一條退款到賬通知,詳見下方退款到賬通知的示例圖:
2、退款發(fā)起方式
通過API接口發(fā)起退款,詳見開發(fā)指引。
通過商戶平臺手動退款,商戶可登錄微信支付的商戶平臺,進入交易中心手動處理退款。
3、訂單退款規(guī)則
3.1、訂單退款時間
訂單只能在支付后1年內(nèi)(支付時間+365天)發(fā)起退款,超出時間的訂單,無法退款。
3.2、全額或部分退款
商戶可根據(jù)實際情況選擇全額退款或部分退款(最多支持50次部分退款)。
3.3、退款資金路徑
退款資金將從商戶的基本賬戶原路退還至用戶的支付賬戶。如用戶使用銀行卡支付,則資金會原路退還到該銀行卡賬戶;使用零錢支付,則資金原路退還到該零錢賬戶。
3.3、使用了代金券的訂單退款規(guī)則
申請退款金額
退款規(guī)則
退款金額計算公式
案例
申請全額退款
按用戶實際支付金額退款
退給用戶金額 = 用戶實際支付金額
訂單總金額10元,3元的代金券,用戶支付7元,現(xiàn)在要退10元。
退給用戶金額 = 7元
申請部分退款
按退款比例計算退給用戶金額(四舍五入)
退給用戶金額 = 用戶申請退款金額 × (用戶實際支付金額 ÷ 訂單總金額)
訂單總金額10元,3元的代金券,用戶支付7元,現(xiàn)在要退9元。
退給用戶金額 = 9 × (7 ÷ 10) = 6.3元
3.4、存在分賬的訂單退款規(guī)則
訂單分賬狀態(tài)
申請退款金額
退款前提
退款出資賬戶
(商戶基本賬戶)
訂單未分賬
申請全額/部分退款
無,直接退款
不可用余額
訂單部分分賬
申請全額退款
1、需要先調(diào)“完結分賬”接口,將訂單剩余凍結資金全部解凍,詳細參考分賬介紹。
2、解凍后商戶可用余額>退款金額
可用余額
申請部分退款
當申請退款金額≤訂單未分賬凍結金額,直接可退
不可用余額
1、當申請退款金額>訂單未分賬凍結金額,需要先調(diào)“完結分賬”接口,將凍結資金全額解凍
2、解凍后商戶可用余額>退款金額
可用余額
訂單已完結分賬
申請全額/部分退款
解凍后商戶可用余額>退款金額,直接可退
可用余額