支付設定
支付相關有三個選單,先搞清楚各自管什麼:
| 選單 | 管什麼 |
|---|---|
| 支付外掛 | 已安裝的支付外掛(對接哪個平臺的能力) |
| 支付介面 | 填商戶號、金鑰這些憑據 |
| 支付管理 | 決定前臺展示哪些支付方式、怎麼排序 |
順序是:裝外掛 → 填憑據 → 啟用並排序。
1. 裝支付外掛
到 應用商店 找你要對接的支付平臺,安裝。
2. 填憑據
支付介面 → 找到剛裝的外掛 → 填商戶號、金鑰等資訊。具體要填什麼,每個平臺不一樣,外掛裡一般都有說明。
3. 啟用
支付管理 裡啟用它,調整排序和顯示名稱。前臺結賬頁顯示的就是這裡啟用的。
回撥地址
絕大多數支付失敗,問題都出在回撥上 —— 錢付了,但支付平臺通知不到你的伺服器,訂單一直卡在「未支付」。
常見原因:
- 支付平臺後臺配的回撥地址填錯了
- 網站套了 CDN,CDN 的防火牆把回撥請求攔了
- 伺服器有防火牆規則擋住了支付平臺的 IP
CDN 導致的問題,用自定義支付回撥域名解決,見 網站設定。
0 元訂單
商品價格是 0 時,程式會跳過支付流程直接發貨。用來測試整條鏈路很方便。
留意會員價留空的坑。 會員價沒填,登入使用者看到的價格可能變成 0,等於白送。定價時把會員價一起填上。
支付通道費
訂單裡的 pay_cost 欄位記錄的是支付通道手續費。算利潤時要從 amount 里扣掉它,詳見 訂單管理。
貨幣與匯率
站點貨幣和匯率在 網站設定 → 其他設定 裡配。
匯率的含義是:1 個站點貨幣值多少人民幣。 它只在提交給支付閘道器時起作用 —— 站點用非人民幣定價時,把金額換算成閘道器要的人民幣金額。
精度是 6 位小數。
