返回頂部
手機網站 > 小(xiǎo)程序 > 小(xiǎo)程序微信支付申請與配置完整版操作(zuò)流程
小(xiǎo)程序微信支付申請與配置完整版操作(zuò)流程

一、  申請小(xiǎo)程序微信支付


微信支付申請分(fēn)為(wèi)兩種情況:

情況一,申請新(xīn)的微信支付商(shāng)戶号;

情況二,綁定已有(yǒu)微信支付商(shāng)戶号

注意:申請微信支付的小(xiǎo)程序賬戶需要進行微信認證,注冊主體(tǐ)為(wèi)個人的小(xiǎo)程序目前暫不支持微信認證,也就是注冊主體(tǐ)為(wèi)個人的小(xiǎo)程序不支持申請微信支付。

 

(一)   情況一、申請新(xīn)的微信支付商(shāng)戶号



1.    申請新(xīn)商(shāng)戶号


登錄微信小(xiǎo)程序後台微信支付申請接入,如下圖:



1.jpg


選擇“我還沒有(yǒu)微信支付商(shāng)戶号”,點擊“申請接入”,選擇注冊微信支付商(shāng)戶号,如下圖:


2.jpg

3.jpg

申請商(shāng)戶号需1-5天時間,主要流程為(wèi):填寫申請信息微信支付審核查收開戶郵件驗證打款金額登錄商(shāng)戶平台簽署協議(具(jù)體(tǐ)操作(zuò)流程,請與微信平台為(wèi)準)

 

(二)  情況二、綁定已有(yǒu)的微信支付商(shāng)戶号


2.    登錄微信商(shāng)戶平台添加授權


登錄微信商(shāng)戶平台産(chǎn)品中(zhōng)心—APPID授權管理(lǐ)新(xīn)增授權申請單,輸入小(xiǎo)程序APPID,進行授權綁定,如下圖:


4.jpg

5.jpg


3.    獲取小(xiǎo)程序APPID


小(xiǎo)程序APPID獲取方式:登錄微信小(xiǎo)程序開發開發配置開發者ID,進行獲取,如下圖:


6.jpg


4.    登錄微信小(xiǎo)程序後台确認授權


提交審核申請後,需要在“微信小(xiǎo)程序微信支付商(shāng)戶号管理(lǐ)待關聯商(shāng)戶号确認”。授權關系狀态刷新(xīn)為(wèi)正常後,即表示綁定成功,如下圖:


7.jpg


二、       小(xiǎo)程序微信支付在網站後台的設置


登錄網站後台商(shāng)城在線(xiàn)支付添加支付方式--選擇微信支付,系統會顯示對接小(xiǎo)程序微信支付需要設置的參數值,位置如圖:


8.jpg


小(xiǎo)程序微信支付,網站後台設置分(fēn)為(wèi)兩種情況:

情況一,隻開通小(xiǎo)程序,沒有(yǒu)PC和手機網站;

情況二,有(yǒu)PC和手機網站

備注:兩種情況的區(qū)分(fēn)方法,代理(lǐ)商(shāng)後台升級網站,提交的是小(xiǎo)程序版本網站訂單,就是屬于情況一,隻開通小(xiǎo)程序,沒有(yǒu)網站”;開通的是其他(tā)網站版本訂單,就屬于“情況二,有(yǒu)網站和小(xiǎo)程序”


(三) 情況一:隻有(yǒu)小(xiǎo)程序沒有(yǒu)網站


5.    添加支付方式名(míng)稱


填寫“支付方式名(míng)稱”,位置如下圖:


9.jpg


備注:支付方式名(míng)稱,是客戶在提交訂單時,系統顯示的支付方式名(míng)稱内容,長(cháng)度限制為(wèi)1-50個字符之間,一個漢字占兩個字符。


6.    設置小(xiǎo)程序APPID


獲取小(xiǎo)程序APPID登錄微信小(xiǎo)程序開發開發配置開發者ID,進行獲取,如下圖:


10.jpg


添加到小(xiǎo)程序網站後台商(shāng)城在線(xiàn)支付添加支付方式微信支付公(gōng)衆号身份識别(APPID),位置如下圖:


11.jpg


7.     小(xiǎo)程序密鑰AppSecret


獲取小(xiǎo)程序密鑰AppSecret,登錄微信小(xiǎo)程序開發開發配置—AppSecret(小(xiǎo)程序密鑰),進行獲取,如下圖:


12.jpg


需管理(lǐ)員使用(yòng)微信掃描二維碼進行驗證,重置小(xiǎo)程序密鑰,如下圖:


13.jpg


複制生成小(xiǎo)程序密鑰勾選協議确認關閉後,新(xīn)密鑰将生效,如下圖:


14.jpg


添加到小(xiǎo)程序網站後台商(shāng)城在線(xiàn)支付添加支付方式微信支付公(gōng)衆平台API的權限獲取所需密鑰(APPSECRET),位置如下圖:


15.jpg


注意:小(xiǎo)程序密鑰生成後,微信公(gōng)衆平台不會進行保存,無法進行重複顯示,所以需要您自己将新(xīn)生成的小(xiǎo)程序密鑰單獨保存好,否則隻能(néng)進行重置,生成新(xīn)的密鑰,這樣之前生成密鑰都将會失效。


8.    微信支付商(shāng)戶号(MCHID


獲取微信支付商(shāng)戶号(MCHID),登錄微信小(xiǎo)程序微信支付商(shāng)戶号管理(lǐ)已關聯商(shāng)戶号,進行獲取,如下圖:


16.jpg


添加到小(xiǎo)程序網站後台商(shāng)城在線(xiàn)支付添加支付方式微信支付微信支付商(shāng)戶号(MCHID),如下圖:


17.jpg


9.    設置API密鑰(key)

獲取API密鑰(key),登錄微信商(shāng)戶平台賬号中(zhōng)心—API安(ān)全,進行設置AIP密鑰。

設置步驟:


A.   安(ān)裝(zhuāng)操作(zuò)證書


登錄微信商(shāng)戶平台賬号中(zhōng)心—API安(ān)全,進行安(ān)裝(zhuāng)操作(zuò)證書,如下圖:


18.jpg


點擊“申請安(ān)裝(zhuāng)”,進行安(ān)裝(zhuāng)操作(zuò)證書,如下圖:


19.jpg


管理(lǐ)員進行驗證後,進行确定,安(ān)裝(zhuāng)操作(zuò)證書,如下圖:



B.   設置API密


登錄微信商(shāng)戶平台賬号中(zhōng)心—API安(ān)全,點擊“設置密鑰”,如下圖:


22.jpg


注意:我們後台需要進行API密鑰設置,請不要設置APIv3密鑰,密鑰類似設置錯誤,會導緻支付失敗。


23.jpg


輸入需要設置的API密鑰值,進行确定,如下圖:


24.jpg


注意:API密鑰需要輸入32個字符,隻允許輸入數字和英文(wén)大小(xiǎo)寫字母的組合。

管理(lǐ)員進行驗證确認後,API密鑰設置完成,如下圖:


25.jpg

26.jpg


C.   小(xiǎo)程序網站後台設置API密


API密鑰添加到,小(xiǎo)程序網站後台商(shāng)城在線(xiàn)支付添加支付方式微信支付—API密鑰(Key),如下圖:


27.jpg


注意:要在小(xiǎo)程序中(zhōng)正常使用(yòng)微信支付功能(néng),還需要在“微信商(shāng)戶平台産(chǎn)品中(zhōng)心”中(zhōng)開通“JSAPI支付”功能(néng),如下圖(“JSAPI支付”已開通):


28.jpg

 

10.    公(gōng)鑰、私鑰文(wén)件獲取


獲取私鑰和公(gōng)鑰文(wén)件,登錄微信商(shāng)戶平台賬号中(zhōng)心—API安(ān)全,進行生成私鑰和公(gōng)鑰文(wén)件并下載。

設置步驟:


A.   申請證書


登錄微信商(shāng)戶平台賬号中(zhōng)心—API安(ān)全,點擊申請證書按鈕,并按以下指引完成證書申請,如下圖:


29.jpg


在彈窗中(zhōng),點擊允許訪問,同意網頁(yè)訪問剪切闆,如下圖:


30.jpg


在彈窗的提交請求串環節,點擊下載證書工(gōng)具(jù) 下載并打開文(wén)件“WXCertUtil.exe”,如下圖:


31.jpg


選擇“證書工(gōng)具(jù)WXCertUtil.exe”文(wén)件下載地址,如下圖:


32.jpg


打開證書工(gōng)具(jù),選擇證書保存地址,點擊“申請證書”,如下圖:


33.jpg


E.    生成證書


在彈窗中(zhōng)填寫商(shāng)戶号和商(shāng)戶名(míng)稱後,點擊下一步按鈕,獲取證書,如下圖:


34.jpg


注意:商(shāng)戶号與商(shāng)戶名(míng)稱,在微信商(shāng)戶平台---生成API證書彈窗中(zhōng),有(yǒu)顯示, 位置如圖:


35.jpg


點擊複制按鈕,将“證書字符串”複制到微信商(shāng)戶平台,如下圖:


36.jpg 


将複制的提交請求串粘貼到,微信商(shāng)戶平台生成API證書,如下圖:


37.jpg


進行安(ān)全驗證,如下圖:


38.jpg


請點擊按鈕“複制證書字符串”,粘貼到“證書工(gōng)具(jù)”中(zhōng)獲取證書文(wén)件,如下圖:


39.jpg


在“證書工(gōng)具(jù)”點擊下一步,進行生成API證書,如下圖:


40.jpg


點擊“查看證書文(wén)件夾”,如下圖:


41.jpg


在打開的文(wén)件夾中(zhōng),查看到壓縮包,如下圖:


42.jpg


F.    解壓,獲取公(gōng)鑰、私鑰文(wén)件


證書壓縮包解壓縮,可(kě)以看到生成的私鑰公(gōng)鑰文(wén)件,如下圖:


43.jpg


G.   上傳公(gōng)鑰私鑰文(wén)件


小(xiǎo)程序網站後台--商(shāng)城在線(xiàn)支付添加支付方式微信支付存儲私鑰文(wén)件[apiclient_cert]和存儲公(gōng)鑰文(wén)件[apiclient_key],如下圖:


44.jpg


(四)    情況二:有(yǒu)PC和手機網站,設置小(xiǎo)程序微信支付


“情況二”與“情況一”,對接小(xiǎo)程序微信支付操作(zuò),基本步驟相同,區(qū)别之處為(wèi)下圖:


45.jpg


圖中(zhōng)标注位置,填寫的是手機網站對接認證服務(wù)号的,開發者ID(AppID)和開發者密碼(AppSecret),位置如下圖:


46.jpg


注意:”情況二”,其他(tā)參數獲取與添加方式,均請按照”情況一”的添加方式和步驟進行設置,此處不再重複。