在以用戶體驗(yàn)聞名的騰訊,有一個(gè)特殊的產(chǎn)品體驗(yàn)爛的連吐槽的心情都沒有,那就是微信支付。

 
 
 

接入背景

筆者在一年前負(fù)責(zé)一個(gè)違章查繳的H5產(chǎn)品,那時(shí)候開始接觸微信支付。時(shí)隔一年后,我們又做了一款違章查繳的小程序,這次還是需要用到微信支付。基本上,基于微信生態(tài)下的產(chǎn)品,想要接通支付功能,那么無(wú)論如何也避免不了的一個(gè)環(huán)節(jié)就是接入微信支付產(chǎn)品。

下文,是筆者基于過往開發(fā)經(jīng)驗(yàn),總結(jié)的一個(gè)接入微信支付的避雷指南!

坑一:自動(dòng)結(jié)算

1、什么情況

這里先解釋一下什么是自動(dòng)結(jié)算。當(dāng)結(jié)算周期到了以后,微信支付會(huì)將微信支付商戶號(hào)里面的未結(jié)算金額自動(dòng)劃走至商戶號(hào)綁定的銀行賬戶上面,并且收取約定的費(fèi)率。簡(jiǎn)單來(lái)說(shuō)就是:自動(dòng)幫你提現(xiàn)了,并且還收手續(xù)費(fèi)。

會(huì)產(chǎn)生什么樣的問題呢?

當(dāng)我需要退款給用戶的時(shí)候,發(fā)現(xiàn)賬戶上的前全部被結(jié)算的銀行卡上了,沒有錢退款給用戶!!

那么如何關(guān)閉自動(dòng)結(jié)算這個(gè)差評(píng)功能呢?

打開微信支付商戶后臺(tái),點(diǎn)擊產(chǎn)品中心看下有沒有關(guān)閉自動(dòng)結(jié)算的功能。

然而并不是所有商家號(hào)都擁有這個(gè)功能的。

沒有關(guān)閉自動(dòng)提現(xiàn)功能的產(chǎn)品中心

有關(guān)閉自動(dòng)提現(xiàn)功能的產(chǎn)品中心

如何擁有關(guān)閉自動(dòng)提現(xiàn)的功能?我找了很久,終于發(fā)現(xiàn)了其中的奧秘,為什么一個(gè)商家號(hào)里面有這個(gè)功能,一個(gè)沒有。

關(guān)鍵在:結(jié)算周期

商家號(hào)結(jié)算周期信息

只要你屬于結(jié)算周期為T+n的,都是沒有關(guān)閉自動(dòng)提現(xiàn)功能的。而且在你注冊(cè)的時(shí)候,選定了經(jīng)營(yíng)類目,那么你的結(jié)算周期就將無(wú)法進(jìn)行修改!!因?yàn)殛P(guān)于結(jié)算的修改內(nèi)容,微信只開放了修改結(jié)算銀行賬戶。

修改賬戶信息

2、怎么避免踩坑

先看幾個(gè)截圖:

經(jīng)營(yíng)類目結(jié)算周期為:實(shí)時(shí)結(jié)算到基本戶

經(jīng)營(yíng)類目結(jié)算周期為:T+n

也就是說(shuō),你選擇的經(jīng)營(yíng)類目結(jié)算周期為實(shí)時(shí)結(jié)算到基本戶才有關(guān)閉自動(dòng)結(jié)算的功能,而結(jié)算周期為T+n的是沒有這個(gè)功能的。

坑二:無(wú)法更換小程序綁定的微信支付商戶號(hào)

1、什么情況

小程序后臺(tái)里面關(guān)于微信支付的綁定方式有兩種:1、利用現(xiàn)有小程序作為申請(qǐng)入口,申請(qǐng)一個(gè)新的微信支付;2、綁定已有的微信支付商戶號(hào)。

無(wú)論選擇哪種方式,都是一綁定終生!也就是沒有入口進(jìn)行更換綁定的商戶號(hào)

小程序后臺(tái)-微信支付頁(yè)面

2、如何避免踩坑

(1)一定要慎重、慎重、慎重!想清楚是新注冊(cè)還是綁定舊賬戶。推薦不同的業(yè)務(wù)較好分開結(jié)算,這樣便于財(cái)務(wù)進(jìn)行對(duì)賬。

(2)如果條件允許一定要綁定能關(guān)閉自動(dòng)結(jié)算的微信支付商戶號(hào),能省去許多麻煩。

坑三:關(guān)于退款來(lái)源

1、什么情況

微信支付API文檔截圖

微信支付api文檔里面,退款申請(qǐng)接口列表,有一個(gè)叫退款申請(qǐng)的api。我們可以利用調(diào)取這個(gè)接口,從而在自己的后臺(tái)開發(fā)出退款功能,而不用每對(duì)一個(gè)用戶發(fā)起退款,都要登錄微信支付的后臺(tái)進(jìn)行操作。而退款資金來(lái)源字段有兩種資金來(lái)源:一種是未結(jié)算資金退款,一種是可用余額退款。

未結(jié)算資金:當(dāng)你的賬號(hào)是t+n的時(shí)候,只要結(jié)算周期沒到,入賬的所有資金都會(huì)算作未結(jié)算資金。

可用余額退款:可用余額一般是指你通過“充值”進(jìn)入商戶號(hào)里面的錢。

在開發(fā)的過程中,我們?cè)?jīng)遇到一個(gè)場(chǎng)景:明明今天有訂單金額進(jìn)賬,但是怎么也不能對(duì)用戶進(jìn)行退款。原來(lái)我們是設(shè)置了退款資金來(lái)源為可用余額退款。從而系統(tǒng)退款的時(shí)候自動(dòng)繞過了未結(jié)算資金退款。

2、如何避免踩坑

設(shè)計(jì)業(yè)務(wù)退款流程的時(shí)候,應(yīng)該做一個(gè)邏輯判斷:先判斷未結(jié)算資金是否滿足退款金額,如果可以,則用未結(jié)算金額退款。

不滿足則再用可用余額退款,如果不滿足則退款失敗。

退款功能流程設(shè)計(jì)

為什么要這么設(shè)計(jì)?

可以先利用未結(jié)算資金退款的話,就能少收取一些結(jié)算時(shí)候的手續(xù)費(fèi),減少金額損耗。

第二,可用余額是充值進(jìn)去,用一點(diǎn)少一點(diǎn),微信支付的充值流程異常復(fù)雜,少用可用余額可以減少不必要的公司內(nèi)部財(cái)務(wù)流程。

小結(jié)

微信支付作為小程序生態(tài)幫助商家實(shí)現(xiàn)商業(yè)化的一個(gè)必不可少的環(huán)節(jié),優(yōu)化用戶體驗(yàn)還是十分必要的,希望能盡快迭代改進(jìn)。

最后總結(jié),微信商城開發(fā)費(fèi)用到底多少錢,主要還是看開發(fā)實(shí)力,開發(fā)需求,開發(fā)周期來(lái)報(bào)價(jià)。希望對(duì)大家有幫助!
 
致力于滿足用戶的不同需求-----巨推傳媒。微信:2696584379.如果大家有在開發(fā)微信小程序的需求的話不妨來(lái)老楊所在的北京微信小程序開發(fā)公司來(lái)看看,絕對(duì)的實(shí)力,優(yōu)惠的價(jià)格絕對(duì)是你想要的公司!