1. 程式人生 > 實用技巧 >小程式微信支付申請與配置完整版操作流程

小程式微信支付申請與配置完整版操作流程

小程式微信支付申請與配置完整版操作流程
一、 申請小程式微信支付

微信支付申請分為兩種情況:

情況一,申請新的微信支付商戶號;

情況二,繫結已有微信支付商戶號

注意:申請微信支付的小程式賬戶需要進行微信認證,註冊主體為個人的小程式目前暫不支援微信認證,也就是註冊主體為個人的小程式不支援申請微信支付。

(一) 情況一、申請新的微信支付商戶號

  1. 申請新商戶號

登入微信小程式後臺—微信支付—申請接入,如下圖:

選擇“我還沒有微信支付商戶號”,點選“申請接入”,選擇“註冊微信支付商戶號”,如下圖:

申請商戶號需1-5天時間,主要流程為:填寫申請資訊—微信支付稽核—查收開戶郵件—驗證打款金額—登入商戶平臺簽署協議(具體操作流程,請與微信平臺為準)

(二) 情況二、繫結已有的微信支付商戶號

  1. 登入微信商戶平臺新增授權

登入微信商戶平臺—產品中心—APPID授權管理—新增授權申請單,輸入小程式APPID,進行授權繫結,如下圖:

  1. 獲取小程式APPID

小程式APPID獲取方式:登入微信小程式—開發—開發配置—開發者ID,進行獲取,如下圖:

  1. 登入微信小程式後臺確認授權

提交稽核申請後,需要在“微信小程式—微信支付—商戶號管理—待關聯商戶號—確認”。授權關係狀態重新整理為正常後,即表示繫結成功,如下圖:

二、 小程式微信支付在網站後臺的設定

登入網站後臺—商城—線上支付—新增支付方式–選擇“微信支付”,系統會顯示對接小程式微信支付需要設定的引數值,位置如圖:

小程式微信支付,網站後臺設定分為兩種情況:

情況一,只開通小程式,沒有PC和手機網站;

情況二,有PC和手機網站

備註:兩種情況的區分方法,代理商後臺升級網站,提交的是小程式版本網站訂單,就是屬於“情況一,只開通小程式,沒有網站”;開通的是其他網站版本訂單,就屬於“情況二,有網站和小程式”

(三) 情況一:只有小程式沒有網站

  1. 新增支付方式名稱

填寫“支付方式名稱”,位置如下圖:

備註:支付方式名稱,是客戶在提交訂單時,系統顯示的支付方式名稱內容,長度限制為1-50個字元之間,一個漢字佔兩個字元。

  1. 設定小程式APPID

獲取小程式APPID,登入微信小程式—開發—開發配置—開發者ID,進行獲取,如下圖:

新增到小程式網站後臺—商城—線上支付—新增支付方式—微信支付—公眾號身份識別(APPID),位置如下圖:

  1. 小程式金鑰AppSecret
    
    • 1

獲取小程式金鑰AppSecret,登入微信小程式—開發—開發配置—AppSecret(小程式金鑰),進行獲取,如下圖:

需管理員使用微信掃描二維碼進行驗證,重置小程式金鑰,如下圖:

複製生成小程式金鑰—勾選協議—確認關閉後,新金鑰將生效,如下圖:

新增到小程式網站後臺—商城—線上支付—新增支付方式—微信支付—公眾平臺API的許可權獲取所需金鑰(APPSECRET),位置如下圖:

注意:小程式金鑰生成後,微信公眾平臺不會進行儲存,無法進行重複顯示,所以需要您自己將新生成的小程式金鑰單獨儲存好,否則只能進行重置,生成新的金鑰,這樣之前生成金鑰都將會失效。

  1. 微信支付商戶號(MCHID)

獲取微信支付商戶號(MCHID),登入微信小程式—微信支付—商戶號管理—已關聯商戶號,進行獲取,如下圖:

新增到小程式網站後臺—商城—線上支付—新增支付方式—微信支付—微信支付商戶號(MCHID),如下圖:

  1. 設定API金鑰(key)
    獲取API金鑰(key),登入微信商戶平臺—賬號中心—API安全,進行設定AIP金鑰。

設定步驟:

A. 安裝操作證書

登入微信商戶平臺—賬號中心—API安全,進行安裝操作證書,如下圖:

點選“申請安裝”,進行安裝操作證書,如下圖:

管理員進行驗證後,進行確定,安裝操作證書,如下圖:

B. 設定API金鑰

登入微信商戶平臺—賬號中心—API安全,點選“設定金鑰”,如下圖:

注意:我們後臺需要進行API金鑰設定,請不要設定APIv3金鑰,金鑰類似設定錯誤,會導致支付失敗。

輸入需要設定的API金鑰值,進行確定,如下圖:

注意:API金鑰需要輸入32個字元,只允許輸入數字和英文大小寫字母的組合。

管理員進行驗證確認後,API金鑰設定完成,如下圖:


C. 小程式網站後臺設定API金鑰

將API金鑰新增到,小程式網站後臺—商城—線上支付—新增支付方式—微信支付—API金鑰(Key),如下圖:

注意:要在小程式中正常使用微信支付功能,還需要在“微信商戶平臺—產品中心”中開通“JSAPI支付”功能,如下圖(“JSAPI支付”已開通):

  1. 公鑰、私鑰檔案獲取

獲取私鑰和公鑰檔案,登入微信商戶平臺—賬號中心—API安全,進行生成私鑰和公鑰檔案並下載。

設定步驟:

A. 申請證書

登入微信商戶平臺—賬號中心—API安全,點選“申請證書”按鈕,並按以下指引完成證書申請,如下圖:

在彈窗中,點選“允許訪問”,同意網頁訪問剪下板,如下圖:

在彈窗的“提交請求串”環節,點選“下載證書工具”, 下載並開啟檔案“WXCertUtil.exe”,如下圖:

選擇“證書工具WXCertUtil.exe”檔案下載地址,如下圖:

開啟證書工具,選擇證書儲存地址,點選“申請證書”,如下圖:

E. 生成證書

在彈窗中填寫商戶號和商戶名稱後,點選“下一步”按鈕,獲取證書,如下圖:

注意:商戶號與商戶名稱,在微信商戶平臺—生成API證書彈窗中,有顯示, 位置如圖:

點選“複製”按鈕,將“證書字串”複製到微信商戶平臺,如下圖:

將複製的 “提交請求串”貼上到,微信商戶平臺—生成API證書,如下圖:

進行安全驗證,如下圖:

請點選按鈕“複製證書字串”,貼上到“證書工具”中獲取證書檔案,如下圖:

在“證書工具”點選“下一步”,進行生成API證書,如下圖:

點選“檢視證書資料夾”,如下圖:

在開啟的資料夾中,檢視到壓縮包,如下圖:

F. 解壓,獲取公鑰、私鑰檔案

將“證書壓縮包”解壓縮,可以看到生成的“私鑰”與“公鑰”檔案,如下圖:

G. 上傳“公鑰”與“私鑰”檔案

小程式網站後臺–商城—線上支付—新增支付方式—微信支付—儲存私鑰檔案[apiclient_cert]和儲存公鑰檔案[apiclient_key],如下圖:

(四) 情況二:有PC和手機網站,設定小程式微信支付

“情況二”與“情況一”,對接小程式微信支付操作,基本步驟相同,區別之處為下圖:

圖中標註位置,填寫的是手機網站對接認證服務號的,開發者ID(AppID)和開發者密碼(AppSecret),位置如下圖:

注意:”情況二”,其他引數獲取與新增方式,均請按照”情況一”的新增方式和步驟進行設定,此處不再重複。

注:害怕過期
原文連結:http://admin.dlszywz.cn/help_detail.php?id=14580698&channel_id=12401788