【商城】微信商戶證書(API證書)上傳教程

2021-07-02 23:36

一、功能介紹

微信支付接口中,涉及資金回滾的接口會使用到商戶證書,比如退款接口。也就是說,商家如果需要使用原路退款功能,需要獲取商戶證書并下載上傳至商城后臺相應的支付設置處。



二、功能說明

【版本】支付功能為標準版及以上版本

【前提條件】需滿足以下條件:

① 已申請好已認證服務號/已認證訂閱號(僅支持政府和媒體類型)/已認證小程序

② 已申請好主體一致的商戶號

③ 如【網(wǎng)站微信支付】,網(wǎng)站綁定的域名已完成備案



三、設置教程

商家在申請微信支付成功后,收到的相應郵件后,可以按照指引下載API證書。


根據(jù)頒發(fā)證書的CA類型,可以將API證書分為兩種:

① 權威CA頒發(fā)的API證書——商家可自行生成或使用微信支付提供的證書工具生成證書請求串。證書請求串提交到商戶平臺后才能獲得證書文件。如果是自行生成證書請求串,私鑰文件請注意安全保存。如果是通過微信支付證書工具生成證書請求串,則私鑰只能通過證書工具導出。


微信支付頒發(fā)的API證書——證書文件和私鑰文件可從商戶平臺直接下載。

(從2018年6月開始,微信支付開始推廣使用權威CA頒發(fā)的商戶API證書,下列教程主要展示獲取權威CA頒發(fā)的商戶API證書。)


1. 點擊下載/申請商戶證書。

① 若您的頁面效果如下圖,表示你的證書類型為“權威CA頒發(fā)的API證書”,請點擊“申請證書”按鈕,并查看第2點繼續(xù)完成證書申請。


② 若您的頁面效果如下圖,表示你的證書類型為“微信支付頒發(fā)的API證書”,可點擊“下載證書”按鈕,并按頁面指引操作即可。




2. 獲取權威CA頒發(fā)的商戶API證書


2.1 生成API證書

2.1.1 在【商戶平臺】打開【生成API證書】彈窗,點擊“允許訪問”,同意網(wǎng)頁訪問剪切板;


2.1.2 接著,您需要完成以下操作:

① 在【商戶平臺】-“提交請求串”環(huán)節(jié),點擊“下載證書工具”按鈕;

② 下載并打開文件“WXCertUtil.exe”后;

③ 在【證書工具】,點擊“申請證書”按鈕,如下圖:


2.2 填寫商戶信息

2.2.1 在【證書工具】-“填寫商戶信息”環(huán)節(jié),填寫商戶號和商戶名稱后,點擊“下一步”按鈕,可在【商戶平臺】查看商戶號和商戶名稱;



2.2.2 接著,您需要完成以下操作:

① 在【證書工具】-“復制請求串”環(huán)節(jié),點擊“復制”按鈕后;

② 在【商戶平臺】-“提交請求串”環(huán)節(jié),在【生成API證書】輸入框粘貼請求串;

③ 輸入“短信驗證碼”和“登錄密碼”;

④ 點擊“下一步”進入【商戶平臺】-“復制證書串”環(huán)節(jié);


2.2.3 點擊下一步后,還需要進行以下操作:

① 在【商戶平臺】-“復制證書串”環(huán)節(jié),點擊“復制證書串”按鈕后;

② 在【證書工具】-“復制請求串”環(huán)節(jié),點擊“下一步”按鈕進入“粘貼證書串”環(huán)節(jié);

③ 在【證書工具】-“粘貼證書串”環(huán)節(jié),點擊“粘貼”按鈕后;

④ 點擊“下一步”按鈕,進入【證書工具】-“生成證書”環(huán)節(jié)



2.3 查看證書文件夾并上傳證書

2.3.1 在【證書工具】-“生成證書”環(huán)節(jié),已完成申請證書流程,點擊“查看證書文件夾”,查看已生成的證書文件。(此時下載的證書文件為zip格式)


解壓證書文件,得到的cert證書文件及證書格式如下。

商戶證書

注意:請務必妥善保管證書及私鑰,因為私鑰文件只能通過證書工具導出,若私鑰丟失,則無法找回。


4. 上傳證書

① 當要設置小程序微信支付時,請根據(jù)路徑【商城管理后臺-商城-功能設置-支付設置-小程序微信支付】,將證書(也就是命名為“apiclient_cert.p12”的文件)上傳到相應位置。


② 當商城設置網(wǎng)站微信支付的時候,需要根據(jù)路徑【商城管理后臺-商城-功能設置-支付設置-網(wǎng)站微信支付】,將證書(也就是命名為“apiclient_cert.p12”的文件)上傳到相應位置。


5. 使用場景

完成設置之后,當商家收到買家使用微信支付的退款訂單時,點擊“同意退款”這一按鈕,可實現(xiàn)一鍵退款給買家。

自動退款教程


Address/地址:江蘇省蘇州市工業(yè)園區(qū)方?jīng)苈?號
Tel/聯(lián)系電話:0512-62657600
Mail/郵箱:15051556987@163.com