
微信生態(tài)
最近遇到一個實際應(yīng)用場景:
A公司的業(yè)務(wù),需要開發(fā)一個小程序,其中有一個需要用戶付款的功能,但是A公司不能收這個錢,需要B公司來收這個錢。
如何來實現(xiàn)呢?
1、一個公司一個微信小程序的支付功能開發(fā)過程
如果有過微信公眾號或者微信小程序支付開發(fā)經(jīng)歷的,一般都知道如下流程:
- 首先需要去微信公眾平臺申請注冊一個公眾號的訂閱號或者服務(wù)號或者小程序。
- 然后是微信認證,由于A是公司,所以需要對公帳戶信息來認證;假如A是政府機構(gòu),可能沒有對公帳戶,可以在“機構(gòu)開戶銀行”、“機構(gòu)銀行賬號”欄填寫“無”。
- 開通支付
- 登入商戶后臺,授權(quán)步驟1注冊的APPID,配置添加支付授權(quán)目錄。
這樣下來,就可以開發(fā)具有支付功能的公眾號或者小程序了。
2、一個公司有多個小程序的支付功能開發(fā)過程
按照上面的過程,公司A已經(jīng)運營了一個帶有支付功能的小程序P1。
現(xiàn)在,來了新業(yè)務(wù),公司要開發(fā)一個新的小程序P2,同樣需要支付功能,這時候的開發(fā)過程應(yīng)該是什么樣的呢?
- 同上一節(jié)中的步驟1一樣,首先需要去微信公眾平臺申請注冊一個小程序。
- 然后是微信認證,同上一節(jié)中的步驟2
- 這里不用再申請開通支付了,而是直接登入之前的商戶后臺,授權(quán)新注冊小程序P2,配置添加新的支付授權(quán)目錄。
然后,就可以和之前一樣,去寫代碼實現(xiàn)了。
3、公司A的小程序調(diào)用公司B的商戶支付過程
公司A這次又接到一個新業(yè)務(wù),還是要開發(fā)一個新的小程序,也是有支付功能,但是這次不能用戶不能支付給公司A,要直接支付給公司B。
這次的開發(fā)過程和前兩次有了一些不同,具體如下:
- 同上一節(jié)中的步驟1一樣,公司A首先需要去微信公眾平臺申請注冊一個小程序P3。
- 然后是微信認證,同上一節(jié)中的步驟2一樣
- 公司B去微信的商戶后臺申請注冊成為一個商戶。
-
公司B登入剛注冊的商戶后臺,如下圖,進入產(chǎn)品中心的APPID授權(quán)管理。
-
點擊上圖的關(guān)聯(lián)更多APPid,然后進入到下面的界面,在這個界面里面,APPID輸入公司A的小程序P3的APPID;APPID認證主體填公司A的名稱;綁定類型根據(jù)具體情況選擇,這里選擇的技術(shù)合作。
- 都填好之后,點擊下一步,請看下圖,下面出現(xiàn)一行選項
“我已閱讀,并同意《微信支付聯(lián)合營運承諾函》以及《微信支付商戶號與APPID授權(quán)協(xié)議》的相關(guān)內(nèi)容”,打勾確認。
- 上一步驟確認之后,授權(quán)操作就完成了,但是和前面的兩種情況不一樣,立即可以生效。這里微信官方會進行審核,現(xiàn)在的審核周期是1-3天。
- 等到審核通過之后,A公司的小程序會收到確認通知,需要A公司進入小程序平臺進行確認。
- 最后,A公司確認之后,就可以和之前一樣,進行具體的開發(fā)工作了。


