微信支付設置
微信支付設置教程
一、功能效果
對接微信支付后用戶在平臺可以實現在線即時支付效果。對接支付后可應用在知識付費、表單系統的在線報名、預約支付功能上。
二、設置教程
教程涉及三個平臺(建站管理后臺、微信公眾平臺、微信商戶平臺),請注意區分。
1. 授權公眾號
1.1 進入建站管理后臺,在【互動-公眾號】中,授權已認證服務號,暫不支持訂閱號。
1.2 獲取AppSecret并填寫在下圖位置,填寫完成后點擊【提交】。
點擊查看:Appsecret獲取教程(如何授權公眾號)
2. 商戶平臺提交授權申請
以下分兩種情況。情況一:未注冊過商戶平臺賬號。情況二:已擁有微信商戶平臺賬號。
情況一:如未擁有微信支付商戶賬號,可登錄授權的微信公眾號(點擊登錄),在【廣告與服務-微信支付-支付申請】中點擊【申請接入】進行注冊商戶賬號。
選擇【我還沒有微信支付商戶號】后根據提示進行申請。
情況二:已擁有微信商戶平臺賬號的用戶,登錄微信商戶平臺(點擊登錄),在【產品中心-APPID賬號管理】中,點擊【關聯APPID】。
輸入公眾號的APPID進行授權綁定。(APPID獲取位置往下看)
公眾號APPID獲取位置:在公眾號【設置與開發-基本配置】中獲取開發者ID(APPID)。
3. 確認關聯商戶號
3.1 在商戶平臺提交授權申請后,返回微信公眾號后臺,在【微信支付-商戶號管理-待關聯商戶號】中進行確認。
4. 開通支付產品
4.1 進入微信商戶平臺,點擊【產品中心-產品大全-我的產品】開通“JSAPI支付”、“Native 支付”、“H5支付”。
4.2 支付產品介紹
【JSAPI支付】
定義:JSAPI支付是指用戶在微信中打開商戶的H5頁面,商戶在H5頁面通過調用微信支付提供的JSAPI接口調起微信支付模塊來完成支付,適用于在公眾號、朋友圈、聊天窗口等微信內完成支付的場景。
申請條件:已認證服務號、已備案域名。如有問題可咨詢騰訊客服
【Native支付】
定義:Native支付是指商戶系統按微信支付協議生成支付二維碼,用戶再用微信“掃一掃”來完成支付,適用于PC網站支付、實體店單品等場景。
申請條件:已認證服務號、已備案域名。申請指引
【H5支付】
定義:H5支付是指商戶在微信客戶端外的移動端網頁展示商品或服務,用戶在前述頁面確認使用微信支付時,商戶發起本服務呼起微信客戶端進行支付。主要用于觸屏版的手機瀏覽器請求微信支付的場景。可以方便的從外部瀏覽器喚起微信支付。
申請條件:目前針對18個類目開放了H5支付權限,可登錄微信商戶平臺,點擊【產品中心】->【我的產品】->【支付產品】->【H5支付】進行申請,申請時需填寫已備案域名。申請指引
需要注意:
a. 支付域名:填寫當前需要支付審核的域名(此處不需要填寫具體產品鏈接)
b. 售賣產品/使用場景簡述:這里需寫和產品有關 且 貼近客戶所設置的商戶號類目的介紹,并填入一個產品鏈接
5. 配置支付數據
5.1 在建站管理后臺【交易管理-支付設置-微信支付】中獲取數據鏈接。
注意:這里需要使用已備案的手機版網站域名,請確認已設置您的已備案手機網站域名為主域名。
* 管理后臺如沒有【交易管理】這一導航項,請到【產品-功能設置】中開啟【知識付費產品】功能,然后刷新管理后臺。
5.2 回到微信商戶平臺,在【產品中心-開發配置-支付配置】中將建站后臺的數據鏈接添加到對應位置。支付授權目錄共有兩條鏈接,需要分別添加。
注意:支付鏈接配置完成后是與后臺顯示一致的鏈接,如您的鏈接顯示 https://https://m.abc.com/wxPay/為錯誤鏈接,刪除其中一個https://即可
6. 填寫商戶號
6.1 進入微信商戶平臺,在【產品中心-開發配置】中獲取商戶號。
6.2 將商戶號填寫到【微信支付商戶號】位置。
7. 設置支付密鑰
7.1 在微信商戶平臺【賬戶中心-賬戶設置-API安全-API密鑰】中設置API密鑰(需先安裝操作證書,根據安裝提示操作即可)。
密鑰要求:大小寫英文字母+阿拉伯數字的32位密鑰。
注意:不要輕易修改支付密鑰,修改后記得回到建站后臺同步更新
7.2 回到建站管理后臺,輸入設置好的32位API密鑰。
7.3 商戶號和支付密鑰填寫完成后點擊保存。
8. 配置網頁授權域名
8.1 進入微信公眾平臺【設置與開發-公眾號設置-功能設置】中點擊【網頁授權域名】的設置按鈕。
8.2 進入頁面后點擊文件名稱進行下載文件。除了下載保存位置自行選擇,其他信息請不要修改。
8.3 下載的文件上傳到建站管理后臺【資源庫-虛擬根目錄】位置。電腦版和手機版都需要分別上傳同一個文件。
8.4 兩個文件上傳完成后回到公眾號平臺,在網頁授權域名中填寫您的已備案手機網站域名。
文件上傳是前置條件,上傳完成后輸入域名才能正常保存
如域名配置了HTTPS的情況下,需要開啟強制校驗HTTPS才能保存成功。
完成以上配置操作后,就可以使用微信支付啦!