测试 Shopify Payments

若要测试您的 Shopify Payments 设置,请激活测试模式并使用测试信用卡来模拟支付。

只有在选择了付费套餐后,您才能测试 Shopify Payments。根据您所在的区域,您可能需要先提交业务信息,然后才能激活测试模式。

测试模式

测试模式是 Shopify Payments 的一项功能。您可以使用它来测试客户如何为订单付款,以及您和员工如何处理这些订单。激活测试模式后,系统不会捕获任何实际支付款项。客户可能仍可以通过 Apple Pay 或 Google Pay 等快捷付款选项完成结账,但系统不会处理任何实际费用。这些付款选项使用真实的信用卡,因此交易可能会顺利完成,而不会出现错误。您可以查看订单上的测试模式横幅,确认系统并未捕获任何实际支付款项。激活测试模式后,某些本地付款方式(如 Sofort 和 iDEAL)在结账时将不可用。出于上述原因,您不应在生产环境中的商店内激活测试模式。

测试模式不适用于测试使用 Shopify POS 读卡器、Shop Pay 分期付款或 PayPal 钱包进行的付款。

完成 Shopify Payments 测试后,请停用测试模式,确保在客户完成结账时捕获实际付款。

如果您未使用 Shopify Payments 但想测试结账流程,则可以使用 Shopify Bogus Gateway 下达测试订单

激活 Shopify Payments 的测试模式

您需要先为 Shopify Payments 激活测试模式,然后才能创建测试订单。

步骤:

桌面版
  1. 在 Shopify 后台中,转至设置 > 支付

  2. Shopify Payments 部分,点击管理

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

  4. 点击保存

移动设备版
  1. Shopify 应用中,轻触 Menu,然后轻触 Settings 设置

  2. 商店设置部分,轻触支付

  3. Shopify Payments 部分,轻触管理

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

  5. 轻触保存

后续步骤:

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

使用 Shop Pay 测试 Shopify Payments

在商店中激活 Shopify Payments 测试模式后,您可以测试 Shop Pay 信用卡交易。若要将测试卡添加到 Shop Pay,请使用 Shopify Payments 测试信用卡号,并在 Shop Pay 中添加卡时,在昵称(选填)字段的开头输入 test_card

test_card 昵称不区分大小写。例如,当作为首个或唯一值输入昵称字段时,test_cardTest_CardTEST_CARD 均会模拟为测试卡。

以这种方式添加的卡将使用 Shopify Payments 测试模式进行处理,并且不会处理实际费用。系统将按您输入的格式保存昵称。

模拟成功的交易

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

  • 卡上姓名:输入至少 2 个字词。
  • 到期日期:输入未来的任意日期。
  • 安全码:输入任意 4 位数字以测试 American Express,输入任意 3 位数字以测试所有其他卡。
  • 卡号:使用以下任意卡号:
使用这些测试卡号通过模拟成功的交易来验证 Shopify Payments 设置
卡类型测试卡号
Visa4242424242424242
Mastercard5555555555554444
American Express378282246310005
Discover6011111111111117
Diners Club30569309025904
JCB3566002020360505
BCcard 和 DinaCard6555900000604105
银联6200000000000005
Cartes Bancaires/Visa4000002500001001
Cartes Bancaires/Mastercard5555552500001001
eftpos Australia/Visa4000050360000001
eftpos Australia/Mastercard5555050360000080

模拟交易失败

如果您想查看在结账期间可能会向客户显示的信用卡错误消息,请使用以下测试信用卡号来模拟不同的交易失败情形:

使用这些测试卡号通过模拟交易失败来验证 Shopify Payments 设置
交易失败类型测试卡号
通用性卡片遭拒4000000000000002
资金不足4000000000009995
卡丢失4000000000009987
卡被盗4000000000009979
卡已过期4000000000000069
CVC 不正确4000000000000127
处理错误4000000000000119
卡号不正确4242424242424241
有争议的交易,也称为拒付4000000000000259
无效的到期月份使用无效的到期月份,例如 13
无效的到期年份使用过去的任何年份,例如 2000
无效的安全代码使用任意 2 位数字。

详细了解

测试模式订单确认电子邮件的故障排除

如果您未收到 Shopify Payments 测试模式交易的订单确认电子邮件,请尝试执行以下故障排除步骤:

  1. 检查电子邮件模板:转至 Shopify 后台中的通知设置。点击订单确认电子邮件模板。如果您已自定义此模板,则它可能不包含必要的链接或信息。您可以通过点击模板页面底部的恢复为默认设置按钮来恢复为默认模板。
  2. 验证电子邮件设置:确保您的电子邮件设置配置正确。如果您已自定义电子邮件模板,则可能需要手动将订单状态 URL 添加到模板中,以确保客户收到正确的信息。
  3. 测试功能:进行任何更改后,请下一个测试订单,以查看确认电子邮件是否正确发送。这有助于您验证您的设置是否按预期运行。
  4. 检查垃圾邮件/垃圾文件夹:电子邮件可能会被发送到您的垃圾邮件或垃圾文件夹。
  5. 联系您的电子邮件提供商:您的电子邮件提供商可以检查其端是否存在错误。