新版微信小程序發佈指南
發佈時間:2020-11-05
一.前期準備
1.註冊小程序
商家需要在微信公眾平台官網首頁(https://mp.weixin.qq.com/)點擊右上角的“立即註冊”按鈕,註冊一個微信小程序帳號。

2.完善小程序信息
註冊小程序後,登錄小程序後台首頁,點擊【填寫】完善小程序信息,如名稱、圖標、描述等;

3.微信支付(無需線上支付功能跳過該章節)
3.1申請微信支付
如您使用商城類等涉及線上支付小程序,需申請主體認證,通過後即可申請微信支付。個人小程序暫不支持申請微信支付

3.2獲取微信支付參數
成功申請小程序微信支付後,通過鏈接https://pay.weixin.qq.com 登錄微信支付商戶平台,獲取商戶號、商戶密鑰、下載API支付證書,各參數獲取說明如下說明:
3.2.1獲取商戶號
點擊“賬戶中心”->“商戶信息”菜單,獲取微信支付商戶號,如下圖示;

3.2.2 商家密鑰
點擊“賬戶中心”->“API安全”菜單,設置32位密鑰並記錄備份,如下圖示;
注意:密鑰填寫錯誤會導致支付異常,如期間修改請重新登錄商城後台同步修改參數。

3.2.3 獲取API證書
注意:請務必按照操作流程去下載證書,期間請不要關閉工具等相關程序,如生成了證書關閉工具的話,會導致證書無法下載,只能等48小時之後重新生成。(證書一年只能生成3次,下載後請保存好)
一、如何判定證書類型為【權威CA頒發的API證書】
登錄微信支付商戶平台點擊APT安全,出現如下圖所示則為權威CA頒發的API證書

二、如何獲取API證書
注意:獲取API證書需要商戶號的超級管理員才能操作
1、點擊API安全里的【申請證書】按鈕,並點擊下載去下載證書工具。
備注:也可直接訪問該鏈接 https://wx.gtimg.com/mch/files/WXCertUtil-1.0.zip 下載證書工具

2、下載證書之後,打開證書工具並點擊【申請證書】

3、打開證書工具之後,返回微信支付商戶平台點擊【點此複製】複製商戶號及商戶名稱
備注:以便將商品及商戶名稱複製到系統剪切板

4、複製好商戶號和商戶名稱點擊切換至【證書工具】,點擊右上角的【粘帖】按鈕,將先前複製的商戶號和商戶名稱粘帖到證書工具中,然後點擊【下一步】

5、擊下一步頁面後會生成證書串點,點擊右上角的【複製】按鈕,複製證書串點,複製好之後,點擊下一步

6、在證書工具里複製的證書串點後返回【微信支付商戶平台】,將複製的證書請求串粘貼至生成aid證書的頁面,並輸入短信驗證碼及操作密碼,點擊下一步

7、點擊下一步後會生成證書串【此時系統將認為申請證書成功】點擊【複製證書內容】

8、複製好證書內容後,切換至【證書工具】頁面,點擊粘貼按鈕將【證書串】粘貼至證書工具頁面點擊下一步生成證書文件及私鑰文件

9、點擊下一步之後彈出一個,讓您保存文檔的界面,選擇您要保存的文件夾,即可完成證書的下載,您可以在文檔裡面查看到自己的證書
注意:務必先新建好文檔之後可以把下載的正式放置在文件夾中以免丟失

下載證書文件後,並解壓,後續需上傳“apiclient_cert.p12”如圖中所示資料到商城後台

二、小程序發佈
1.在線上傳
在線上傳是將小程序授權到平台,可以在平台直接完成小程序編輯、小程序審核、小程序發佈操作,操作方便快捷,適合一般用戶選擇使用。
1.1授權綁定
登錄管理後台,點擊【店鋪】菜單->點擊【發佈小程序】,選擇【平台發佈小程序】,由小程序管理員掃碼授權綁定;

需要注意,授權時必須選擇以下權限,漏選可能導致小程序功能無法正常使用

1.2支付參數配置(不涉及線上支付可跳轉本章節)
小程序商城等涉及在線支付,授權綁定小程序後,進入小程序配置頁面,輸入微信支付商戶號、商戶密鑰、上傳微信支付API證書(各參數獲取方式上一章節已說明);

1.3在線更新打包
授權綁定小程序後,在“打包代碼”頁面點擊【一鍵打包】按鈕打包小程序;
提示:請時刻留意該頁面版本更新情況,及時更新最新軟件版本,達到最佳體驗效果。

1.4提交審核/發佈
提交審核:每點擊【一鍵打包】打包小程序,在“微信審核”頁面會將會生成一條打包記錄,點擊【提交審核】將代碼包提交到微信進行審核,微信審核週期一般為7個工作日,在提交審核前請先認真閱讀《微信小程序平台運營規範》和《微信小程序平台常見拒絕情形》; 審核通過:微信審核通過後,點擊【發佈】按鈕,稍等片刻,即可在手機微信小程序搜索中查到已發佈的小程序,完成發佈流程;
審核失敗:如微信審核失敗請注意可看失敗提示,及時登錄微信小程序後台處理相關問題;
注意:同一時間只允許提交審核1個小程序。

2.代碼下載
代碼包下載是在平台上下載小程序代碼包,自行通過微信開發者工具上傳代碼並通過微信公眾平台完成小程序審核、小程序發佈操作,適合對微信小程序較熟悉的用戶。
2.1配置小程序參數
登錄管理後台,點擊【店鋪】菜單->點擊【發佈小程序】->點擊【小程序配置】,配置小程序的參數:小程序名稱、AppID、AppSecret,AppID與AppSecret可登錄微信小程序後台——設置——開發設置中獲取;

需要注意,AppSecret生成後不會明文存儲在開發平台上,需要自行妥善保存,一旦遺失需要重新生成,可能會影響已發佈小程序的正常使用。
2.2配置小程序服務器域名
登錄微信小程序後台,在設置——開發設置中,配置小程序服務器域名,詳細配置如下:
| 服務器配置 | 配置域名 |
| request 合法域名 | https://manage.vxsh.com |
| socket 合法域名 | wss://manage.vxsh.com |
| uploadFile 合法域名 | https://manage.vxsh.com |
| downloadFile 合法域名 | https://manage.vxsh.com https://wx.qlogo.cn https://thirdwx.qlogo.cn https://hktcdn.weijuju.com https://newres.weijuju.com |

2.3支付參數配置(不涉及線上支付可跳轉本章節)
小程序商城等涉及在線支付,授權綁定小程序後,進入小程序配置頁面,輸入微信支付商戶號、商戶密鑰、上傳微信支付API證書(各參數獲取方式上一章節已說明);

2.4下載代碼包
配置小程序參數後,在“打包代碼”頁面點擊【一鍵打包】按鈕打包小程序並下載;

下載後,將小程序代碼包解壓到文件夾

2.5安裝微信小程序開發者工具
前往微信小程序開發工具下載頁面(https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)下載微信小程序開發者工具並進行安裝

需要注意,根據電腦下載對應的版本,64位Windows系統請下載Windows 64版本,32位Windows系統請下載Windows 32版本,蘋果電腦請下載mac 版本
2.6導入小程序代碼包並上傳
打開微信小程序開發者工具,使用小程序管理員微信掃碼登錄,選擇小程序項目,添加小程序項目

選擇項目目錄,找到並選擇剛解壓的小程序文件夾,點擊確定進行添加並輸入小程序的AppID和項目名稱

在微信小程序開發工具中可以預覽小程序,並將小程序代碼上傳至微信小程序後台

上傳代碼包時,需要填寫版本和項目備注,版本號可以根據實際需要填寫,建議與平台版本號同步,項目備注可以填寫修改內容

2.7預覽並提交審核
登錄微信小程序後台,在開發管理中,可以看到上一步中上傳的小程序

點擊版本號下方的“體驗版”,可以對小程序進行預覽

預覽後,點擊提交審核,將小程序提交到提交到微信進行審核。等待微信審核通過後,回到本頁面可以進行小程序發佈。如審核不通過,需要根據微信審核意見進行修改並重新提交審核。注意,同一時間只能有一個小程序在審核中。

