在开发商店测试订单

通过放置测试订单,您可以确保开发商店的结帐流程和订单处理、库存、运输、电子邮件通知和税收的设置都是正确的。开发存储可以处理无限的测试订单。

测试订单的方法

您可以通过以下方式在开发商店中测试订单:

控件创建测试订单REST管理APIGraphQL管理API

限制

在开发商店中测试订单存在以下限制:

  • 您不能使用实际事务测试订单。真正的交易是通过未处于测试模式的支付提供者处理的交易,并且使用真实的支付信息,如有效的信用卡号码。
  • 不能使用。来测试订单人工支付方式
  • 不能使用。来测试订单订单草案你在Shopify管理中创建的。

要使用这些事务类型进行测试,您需要转移开发存储转到付费计划。-您不能使用您在Shopify管理中创建的草稿订单进行测试。您需要使用开发存储的签出来下测试订单。

使用Shopify的伪造网关进行测试

要在开发商店的在线结帐中模拟交易,您可以设置Shopify的Bogus Gateway。Bogus Gateway是一个支付提供商,任何商店都可以使用它来创建测试订单。

要创建订单,您需要在结帐时输入测试付款信息。您可以根据输入的信息模拟不同类型的事务。

步骤:

  1. 如果您启用了信用卡支付提供程序,请在继续之前停用它。点击管理>禁用(例如,此按钮还显示支付提供商的名称停用Shopify支付),然后确认您的停用。

  2. 做以下其中一件事:

    • 如果您启用了Shopify Payments:
      • Shopify支付部分中,点击管理
      • 在页面底部,单击切换到第三方提供商,然后点击切换到第三方提供商再次确认。
    • 如果你没有启用Shopify Payments,那么在Shopify支付部分中,点击查看所有其他提供者
    • 如果Shopify Payments在你的国家不可用,那么在支付供应商部分中,点击选择供应商
  3. 选择(用于测试)伪造网关从列表中。

  4. 点击激活(用于测试)伪造网关

  5. 点击保存

  6. 去你的网上商店,像顾客欧宝体育官网入口首页一样下订单。结帐时,请输入以下信用卡资料,而非真实号码:

卡的详细信息输入时,测试您的结帐与假网关
字段名 输入详细信息
名片上的姓名 输入虚假的网关
信用卡号

依次输入这些来模拟不同类型的事务:

  • 输入1模拟一个成功的事务
  • 输入2模拟失败的事务
  • 输入3.模拟一个异常(这会生成一条消息,表明提供者发生了错误)
CVV 输入任意3位数字(例如:111.)
截止日期 输入未来的任何日期。
  1. 测试完成后,单击管理旁边(用于测试)伪造网关在您的Shopify管理。

  2. 点击禁用(用于测试)伪造网关从结帐中删除此网关。

使用Shopify Payments测试模式进行测试

要测试Shopify Payments设置,请启用测试模式并使用测试信用卡来模拟支付。

启用Shopify支付的测试模式

在创建测试订单之前,您需要为Shopify支付启用测试模式。

步骤:

  1. Shopify支付部分中,点击管理

  2. 测试模式部分中,选择启用测试模式

  3. 点击保存

下一个步骤:

您可以创建订单,然后使用测试信用卡号模拟交易。有用于创建成功交易、失败交易和不同货币交易的测试号。

模拟成功的交易

为了模拟成功的交易,在结帐时要求您提供信用卡详细信息时,请使用以下信息:

  • 名片上的姓名:至少输入两个单词。
  • 截止日期:输入未来的任何日期。
  • 安全代码:输入任意三位数字。
  • 卡号使用以下任意数字:
用这些卡号模拟一次成功的交易
卡类型 测试学分号
签证 4242424242424242
万事达卡 5555555555554444
美国运通 378282246310005
发现 6011111111111117
大莱卡 30569309025904
杰西博 3530111333300000

模拟失败的事务

如果您希望查看在结帐期间可能显示给客户的信用卡错误消息,那么您可以使用这些测试信用卡号码来模拟不同的失败交易:

  • 使用信用卡号4000000000000002生成卡拒绝消息。
  • 使用信用卡号码42424242424241生成一个错误的数量消息。
  • 使用信用卡号4000000000000259模拟a有争议的交易
  • 使用无效的过期月份(例如13)来生成无效失效月消息。
  • 使用过去的过期年份来生成无效有效期消息。
  • 使用两位数的安全码来生成无效的安全码消息。

第三方支付提供商的测试模式

一些第三方支付提供商提供了一个测试模式,你可以在Shopify管理中启用。第三方支付提供商必须有一个启用测试模式选项在其设置中启用,以便在开发存储中进行测试。有关使用特定第三方支付提供商的测试模式的更多信息,请参阅支付提供商的文档。

当支付网关处于测试模式时,来自Shopify的请求包括测试属性。如果测试设为真正的,那么付款将作为测试付款处理,而不会进行实际交易。

如果你是第三方支付提供商,想要添加启用测试模式选项,然后您需要将支付沙盒url添加到您的支付应用扩展在合作伙伴仪表板中。

使用真实事务进行测试

如果您需要使用真实交易来测试您的开发商店,那么您需要将您的商店转移到付费计划。更多信息请参考将开发存储转移给客户

如果您想将开发商店转换为付费计划,但仍然是商店的所有者,那么选择一个计划在Shopify管理。