一、選擇支付類型
微信商戶平台「產品中心 → 開發配置」中勾選:
- JSAPI 支付:公眾號網頁、小程序、企業微信內 H5 調起。
- Native 支付:掃碼支付(模式一/二)、付款碼支付。
無特殊限制建議兩者全開,覆蓋線上線下所有場景。
二、支付授權目錄
設定支付頁面允許發起支付的網址前綴。
- 協議:HTTP 或 HTTPS(生產環境強制 HTTPS)。
- 格式:
http(s)://域名/目錄/,結尾必須帶斜線。
- 範例:
https://www.demo.com/wxpay/
- 目錄可不實際存在,僅做前綴比對。
三、共享收貨地址
勾選「是」,允許用戶在支付頁面直接選擇微信儲存的收貨地址,提升轉換率。
四、其他 URL 配置
- 回調通知 URL:異步通知地址,需可外網訪問、無需登入、支援 POST XML。
- 退款通知 URL:退款結果異步通知。
- 掃碼支付商品回調 URL:模式一專用。
以上 URL 不需當下即存在,但上線前必須可正常響應微信回調(驗證簽名、回應 SUCCESS)。
常見坑位提醒
- 授權目錄未加斜線 → 支付時提示「url 未註冊」。
- 測試用 HTTP、正式用 HTTPS 不一致 → 導致簽名驗證失敗。
- 回調 URL 攜帶參數 → 微信會原樣回傳,建議乾淨路徑
/pay/notify。
- 未在防火牆/安全組放行微信回調 IP 段 → 回調超時、訂單狀態不更新。
下一步預告
下一篇將介紹 JSAPI 支付統一下單、前端喚起、回調驗證與訂單查詢 完整流程實作。