在開發商店中測試訂單

您可以透過提交測試訂單確保開發商店的訂單處理、庫存、運送、電子郵件通知和稅金的結帳流程和設定都正確無誤。

開發商店可以處理無限的測試交易。有兩種方式可以在開發商店中提交測試訂單:

  • 使用 Shopify 的模擬閘道模擬交易
  • 為您的付款服務供應商啟用測試模式:

    • Shopify Payments
    • 第三方付款供應商

您無法在開發商店中使用實際交易測試。實際交易是透過不處於測試模式的付款服務供應商處理的交易,並且使用真實的付款資訊,例如有效的信用卡號。若要測試實際交易,您必須轉移開發商店至付費方案。

您也可以使用 Shopify 管理員介面 REST APIGraphQL API建立訂單。使用 API 建立店單以略過結帳頁面。

使用 Shopify 模擬閘道進行測試

若要在您的開發商店模擬線上結帳的交易,您可以設定 Shopify 模擬閘道。模擬閘道是可讓任何商店用來建立測試訂單的付款服務供應商。

若要建立訂單,您需要在結帳時輸入測試付款資訊。您可以根據輸入的資訊模擬不同類型的交易。

步驟:

  1. 如果您已有啟用信用卡付款服務供應商,請先將其停用再繼續操作。按一下「管理」>「停用」(此按鈕也會顯示付款服務供應商名稱,例如「停用 Shopify Payments」),然後確認停用。

  2. 現在,您會看到第三方服務供應商區段。在該區段中,按一下選擇第三方服務供應商

  3. 第三方付款服務供應商頁面中,選擇(用於測試) 模擬閘道

  4. 按一下(用於測試) 的啟用模擬閘道

  5. 前往線上商店並以客戶使用的方式提交訂單。請在結帳時輸入下列信用卡詳細資訊而非實際資訊:

若要測試您的結帳作業,透過模擬閘道時輸入的卡片詳細資訊
欄位名稱 輸入的詳細資訊
卡片上登載的姓名 輸入模擬閘道
信用卡號碼

依序輸入下列內容以模擬不同類型的交易:

  • 輸入 1 模擬成功交易
  • 輸入 2 模擬失敗交易
  • 輸入 3 模擬例外情況 (會產生表示供應商發生錯誤的訊息)
CVV 輸入任何 3 位數字 (例如 111。)
到期日 輸入任何未來日期。
  1. 完成測試後,在 Shopify 管理員介面中點擊「(測試用)模擬閘道」旁的「管理」。

  2. 點擊「停用(測試用)模擬閘道」即可從結帳頁面移除此閘道。

使用 Shopify Payments 測試模式進行測試

若要測試您的 Shopify Payments 設定,請啟用測試模式並使用測試信用卡來模擬付款。

為 Shopify Payments 啟用測試模式

您必須先為 Shopify payments 啟用測試模式,才可建立測試訂單。

步驟:

  1. 在「Shopify Payments」區段中,按一下「管理」。

  2. 在「測試模式」區段中,選取「啟用測試模式」。

  3. 按一下「儲存」

下一步:

您可以使用測試信用卡號來建立訂單,接著模擬交易。我們針對建立成功交易、失敗交易和使用不同貨幣交易提供測試卡號。

模擬成功的交易

若要模擬成功的交易,在結帳時向您要求信用卡詳細資訊時,請使用下列資訊:

  • 信用卡上姓名:輸入至少兩個字。
  • 到期日:輸入任何未來日期。
  • 安全碼:輸入任三位數字。
  • 卡號:使用以下任何數字:
也能模擬成功的交易,這些卡片號碼
卡片類型 測試信用卡號
Visa 4242424242424242
Mastercard 5555555555554444
American Express 378282246310005
Discover 6011111111111117
Diners Club 30569309025904
JCB 3530111333300000

模擬失敗的交易

如果您想查看客戶在結帳時可能顯示的信用卡錯誤訊息,可以使用這些測試信用卡號模擬幾種不同的失敗交易:

  • 使用信用卡號 4000000000000002 產生卡片遭拒訊息。
  • 使用信用卡號 4242424242424241 產生錯誤卡號訊息。
  • 使用信用卡號 4000000000000259 模擬有爭議的交易
  • 使用無效的到期月份 (例如 13) 產生到期月份無效訊息。
  • 使用過去的到期年份產生到期年份無效訊息。
  • 使用兩位數安全碼來產生「無效安全碼」訊息。

第三方付款供應商的測試模式

有些第三方付款供應商提供一種您可以在 Shopify 管理員介面啟用的測試模式。第三方付款供應商必須在設定中啟用啟用測試模式選項,才能在開發商店中進行測試。

深入瞭解使用特定的第三方付款供應商測試模式,請參閱付款服務供應商的文件。

如果您是第三方付款供應商,且想將「啟用測試模式」選項新增至您的設定,必須將付款沙箱網址新增至您合作夥伴控制面板中的付款閘道設定

使用實際的交易進行測試

若要使用實際的交易測試您的開發商店,您必須將商店轉移至付費方案。如需更多資訊,請參閱將開發商店交給客戶

若您想將開發商店更改為付費方案,但仍持續擔任商店擁有者,請在 Shopify 管理員介面選擇一項方案