一、功能介紹
商城小程序如果需要使用到微信支付,需要按照指引正確設(shè)置后即可在網(wǎng)站上使用微信小程序支付。
二、功能說明
【版本】商城標(biāo)準(zhǔn)版及以上版本
【要求/前提】已認(rèn)證的企業(yè)類型的微信小程序帳號;
與微信小程序號主體一致的微信商戶平臺賬號(商戶號)
三、設(shè)置教程
1. 小程序微信支付設(shè)置涉及平臺登錄鏈接
① 微信公眾平臺
② 微信商戶號平臺
③ 商城管理后臺
2. 商戶號關(guān)聯(lián)小程序
一般來說,小程序申請開通微信支付分為兩種情況:
如果未有與授權(quán)的小程序主體一致的商戶號,需要“申請一個新的微信支付商戶號”,通過【2.1】可了解申請微信商戶號。
如果已有與授權(quán)的小程序主體一致的商戶號,可以“綁定已有的微信支付商戶號”,通過【2.2】查看進(jìn)行關(guān)聯(lián)微信商戶號。
2.1 申請新的微信支付商戶號
① 首先需要登錄微信小程序的后臺,再點擊進(jìn)入【微信支付-接入微信支付】,然后選擇“申請接入”。
注:申請微信支付的小程序首先需要通過微信認(rèn)證,而注冊主體為個人的小程序暫時不能進(jìn)行微信認(rèn)證。簡單來說,就是注冊主體為個人的小程序暫時不能申請微信支付功能。
② 選擇【申請接入】后,跳轉(zhuǎn)至微信商戶平臺,選擇【注冊微信支付商戶號】,預(yù)計申請約1-5天能完成。
其中的流程為:填寫申請信息——經(jīng)過微信支付審核——查收開戶郵件——驗證打款金額——登錄商戶平臺簽署協(xié)議。(具體流程參考微信平臺的標(biāo)準(zhǔn))
注冊微信商戶號完成的用戶,可繼續(xù)往下瀏覽:商城小程序綁定關(guān)聯(lián)微信商戶號。
2.2 綁定關(guān)聯(lián)微信商戶號
① 首先我們需要登錄微信商戶平臺,進(jìn)入【產(chǎn)品中心-APPID授權(quán)管理】,再點擊添加“關(guān)聯(lián)更多APPID”,輸入自己相關(guān)的小程序APPID進(jìn)行授權(quán)綁定即可(如下圖一、二)。
注:商城支持對接普通商戶以及特約商戶。
微信小程序APPID查看路徑:在微信小程序后臺-開發(fā)-開發(fā)設(shè)置-開發(fā)者ID中獲取。
2.3 確認(rèn)關(guān)聯(lián)
① 在商戶號提交APPID關(guān)聯(lián)后,在微信公眾平臺登錄微信小程序后臺,點擊【微信支付-商戶號管理】中查看相關(guān)商戶號信息,確認(rèn)授權(quán)申請。(在“公眾平臺安全助手”下發(fā)的模板消息中確認(rèn)授權(quán)信息也是可以的)
注意:如有多個待確認(rèn)的商戶號時,建議先進(jìn)行核對,確認(rèn)要綁定的商戶號后再點擊確認(rèn)!
3. 在商城后臺配置支付
3.1 開啟小程序微信支付
進(jìn)入到商城管理后臺,在【商城-支付設(shè)置-線上支付】中開啟小程序微信支付。
3.2 配置微信支付商戶號
① 登錄微信商戶平臺,點擊【產(chǎn)品中心-開發(fā)配置】中可查看微信支付商戶號,復(fù)制商戶號粘貼到商城對應(yīng)位置。
② 將微信支付商戶號填寫到下圖位置,填寫后點擊【下一步】。
3.3 開啟支付能力
① 在商戶平臺【產(chǎn)品中心-我的產(chǎn)品】中點擊【JSAPI支付】開通功能。
② 顯示已開通即表示開通成功(如顯示其他提示,請根據(jù)提示完成操作,直至提示為已開通)。
③ 開通回到商城支付設(shè)置“開啟支付能力”位置點擊【下一步】。
3.4 配置商戶支付密鑰
① 在微信商戶平臺點擊【賬戶中心-API安全-設(shè)置API密鑰】,進(jìn)行支付密鑰配置,目前商戶支付密鑰支持APIV2和APIV3,推薦使用V3密鑰。(V2和V3的區(qū)別點擊查看)
首次操作用戶會需要安裝操作證書,可根據(jù)提示在安裝好證書之后,點擊“設(shè)置密鑰”進(jìn)行設(shè)置。
② 設(shè)置好密鑰后,在商城后臺--支付設(shè)置--小程序微信支付設(shè)置的【商戶支付密鑰】中填寫。(密鑰建議【升級至APIv3】)
3.5 上傳微信支付商戶證書
商家如果需要使用原路退款這一功能的話,需要獲取到商戶證書并下載上傳至商城后臺相應(yīng)的支付設(shè)置處才能實現(xiàn),如不需原路退款功能則可不做證書上傳操作。
從2018年6月開始,微信支付開始推廣使用權(quán)威CA頒發(fā)的商戶API證書——可自行生成或使用微信支付提供的證書工具生成證書請求串。如下圖:
點擊查看證書獲取教程
獲取證書后,將證書上傳至商城后臺-支付設(shè)置-小程序支付-配置商戶密鑰位置。
3.6 驗證支付
使用微信掃碼查看是否能正常付款,如果可以則證明設(shè)置成功。如果無法成功支付請根據(jù)教程重新設(shè)置一遍。