在开发商店中测试订单

通过下测试订单,您可以确保您开发商店的结账流程和订单处理、库存、发货、电子邮件通知和税收的设置都正确无误。

开发商店可以处理无限数量的测试交易。可以通过以下两种方式在开发商店中下测试订单:

  • 使用 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 后台中启用该测试模式。第三方支付服务提供商必须在其设置中启用测试模式选项才能在开发商店中进行测试。

有关使用特定第三方支付服务提供商的测试模式的详细信息,请参阅支付服务提供商的文档。

如果您是第三方支付服务提供商并且想向您的设置添加启用测试模式选项,则需要在合作伙伴控制面板中的支付网关设置中添加付款沙盒 URL。

使用真实的交易进行测试

如果您需要使用真实的交易测试开发商店,则需要将您的商店转移到付费套餐。有关详细信息,请参阅将开发商店移交给客户

如果您想将开发商店切换为付费套餐,但仍作为商店的所有者,请在 Shopify 后台选择套餐