WooCommerce 付款閘道通常由外掛提供,負責在結帳收集付款、建立交易和回報結果。選擇付款方式不能只看交易費率,還要考慮商店地區、顧客習慣、結算、退款、爭議、訂閱、法規及技術整合。
先列出營運需求
整理銷售國家、幣別、平均訂單、實體或數碼商品、一次性或訂閱、退款方式和預計交易量。需求清楚後才比較閘道,避免安裝大量顧客不會使用的方法。
分清付款與結算
付款方式是顧客如何支付;Payout 是平台何時把款項結算給商戶。即時付款成功不代表銀行已入帳,應另外了解結算週期、保留金和提款限制。
評估總成本
除了每筆交易費,還要計算跨境、幣別轉換、退款、拒付、月費、提款和外掛授權。使用實際訂單分布估算,不要只比較首頁展示的最低費率。
確認地區與幣別支援
某些本地付款或先買後付只對指定商戶、顧客地區、裝置或幣別顯示。核對公司註冊地、銀行帳戶和商品類型是否符合資格。
選擇可靠外掛
從官方或可信開發者取得閘道外掛,檢查更新、支援、相容版本及安全公告。不要使用來歷不明或被修改的付款外掛處理顧客資料。
完成商戶身份驗證
付款平台通常要求公司、負責人、銀行及網站資料。資料不一致可能令收款或結算暫停;正式推廣前確認帳戶已通過審核,而非只看到外掛連線成功。
啟用測試模式
測試模式使用測試憑證和交易,不會真正扣款。開發、staging 和 production 使用不同金鑰;切換正式模式前移除測試資料,亦不要用真實信用卡測試。
設定 Webhook 或回呼
付款結果可能在顧客離開頁面後才確認,閘道要透過 Webhook 更新訂單。確認回呼網址、Secret、WAF 例外、簽署驗證和傳送日誌正常。
排列付款方式次序
把最常用及最可靠方式放前面,名稱和描述要讓顧客理解。方法太多會增加選擇負擔;只在顧客符合地區、裝置、幣別和訂單條件時顯示。
測試成功付款
完成商品頁、購物車、結帳、驗證、回到網站、Thank You 頁、訂單狀態和電郵。再到付款平台核對交易識別、金額、幣別和費用。
測試失敗及取消
模擬付款被拒、驗證失敗、顧客取消、逾時、重複按鈕和返回上一頁。訂單不應誤標為已付款,顧客亦應能安全重試而不建立重複扣款。
測試延遲付款
銀行轉帳及部分本地方式不會即時確認。設定正確 Pending 或 On hold 流程,在收到可靠通知後才出貨或提供下載,並建立未付款訂單清理政策。
測試退款與爭議
確認閘道支援全額和部分退款、訂單備註及庫存處理。了解爭議通知、證據期限和手續費,指定誰負責跟進,不要等首次拒付才建立流程。
保護正式憑證
API 金鑰和 Webhook Secret 只存放在受保護後台或伺服器秘密設定,限制管理員權限並啟用雙重驗證。人員離職或外判結束時立即輪替。
小量正式上線
切換 Live 後先用低金額真實訂單測試收款、Webhook、退款和結算,再逐步開放流量。保留另一個可用付款方式,避免單一閘道故障令整間商店停收。
定期對帳與監察
每日比較 WooCommerce 訂單、付款平台交易、退款、費用和銀行入帳。設定付款失敗、Webhook 中斷、退款異常和結算延遲告警,保存審計紀錄。
參考資料
[WooCommerce 官方:Payments](https://woocommerce.com/documentation/payments/)
[WooCommerce 官方:WooPayments Settings](https://woocommerce.com/document/woopayments/settings-guide/)









