cloudwp | WooCommerce 繁體中文使用手冊

金流錯誤疑難排解

金流錯誤疑難排解可能取決於您使用的金流閘道及其設定方式,或可能是網站或顧客特定的問題。

常見錯誤及其原因

遇到錯誤時,這些通用準則可提供協助:

  • 400 錯誤:通常是因為聯絡 URL 不正確。
  • 200 錯誤:通常是憑證不正確所致。
  • 空白頁面錯誤:通常表示 PHP 問題。啟用除錯以找出根本原因。瞭解如何除錯 WordPress

設定測試環境

如果想為 WooCommerce 網站設定單獨的測試環境以進行金流錯誤疑難排解,建議設定預備網站。

許多金流閘道也提供測試或沙盒模式來測試其功能。請參閱金流閘道的文件以瞭解啟用此功能的確切步驟。

訂單狀態

訂單狀態表示訂單在金流及履行流程中的位置。以下是詳細說明:

  • 保留中:等待金流確認(例如,銀行轉帳或支票等手動金流方式)。對於設定為授權(而非擷取)的閘道,此狀態需要手動操作。
  • 待處理:已收到訂單但仍未付款。這通常指向通知 URL 或外掛衝突的問題。
  • 處理中:已收到金流,訂單等待出貨。此狀態通常適用於實體商品。
  • 已完成:訂單已成功履行。
  • 失敗:金流未成功或被拒絕。常見原因包括金流時段過期或放棄的訂單。請參閱訂單備註以瞭解任何特定錯誤資訊。

有關管理訂單的詳細資訊,請造訪管理訂單

檢查訂單備註和日誌

訂單備註提供交易期間發生事件的摘要。若要深入瞭解,請為金流外掛啟用交易日誌記錄:

  1. 前往 WooCommerce > 設定 > 金流 > [您的外掛]
  2. 啟用日誌記錄。
  3. 透過 WooCommerce > 狀態 > 日誌存取日誌。

請記住,日誌可能很長且會隨時間持續增長。建議除非進行疑難排解,否則保持停用

佈景主題或外掛衝突

外掛或佈景主題衝突可能導致以下問題:

  • 結帳時遺失或顯示不當的金流選項
  • 無法將顧客重新導向至正確的確認頁面
  • 閘道的 API 回應被封鎖

如果遇到問題,請考慮:

  • 檢查過期的外掛或佈景主題
  • 透過停用除 WooCommerce 和金流閘道外的所有外掛,然後逐一重新啟用來測試衝突

衝突通常不會影響 API 憑證。對於「憑證不正確」等錯誤,請與金流處理商確認憑證正確。

系統狀態報告

WooCommerce 系統狀態報告提供潛在問題的見解。需檢查的關鍵事項包括:

  • 網站是否執行最新版本的 WordPress 和 WooCommerce?
  • PHP 是否為最新版本?舊版本可能導致相容性問題。
  • SOAP 是否已啟用?某些閘道需要此功能。
  • WooCommerce 頁面(如結帳)是否已正確設定?

金流通知 (IPN)

金流通知確保商店接收交易狀態的更新。這些通知因閘道而異:

  • Stripe:自動處理通知,無需設定。
  • PayPal:某些設定可能需要手動設定。
  • Authorize.Net:通常需要手動設定。

如果通知無法運作,請仔細檢查特定閘道的通知 URL 或設定。

瞭解這些疑難排解步驟後,您將能更快解決問題,並為顧客維持順暢的結帳體驗。