Shopify 支付流程测试教程

📌 1)什么是测试订单(Test Orders)

测试订单是 Shopify 提供的方式,让你在 不产生真实交易、不扣款、不影响财务报表 的前提下,检查店铺结账 & 支付流程是否正确。 包括:支付成功、失败、错误等场景。


🧩 2)测试支付方式选择

你可用以下 官方方式 来模拟付款:

✅ A. Shopify Bogus Gateway

🔹 通用方法,不依赖 Shopify Payments 🔹 用在任何商店(最常用) 🔹 不接受真实卡号 🔹 用特定的测试字段生成测试订单


📌 B. Shopify Payments 测试模式 (如果启用了 Shopify Payments)

🔹 直接模拟真是支付流程,不扣钱 🔹 可测试成功和失败情形 🔹 适合真实支付场景测试(信用卡各种失败类型)


🛠️ 3)如何在 Shopify 后台开启测试模式

A) 启用 Bogus Gateway

  1. Shopify 管理后台 → 设置 → 支付(Settings → Payments)

  2. 如果已有其他信用卡支付网关(如 Shopify Payments 或第三方),先 停用它们

  3. 选择 Bogus Gateway 并激活

  4. 点击 保存

  5. 现在结账页就会显示 Bogus 选项供测试用

📌 完成测试后记得 停用 Bogus,再恢复真实支付。


B) 启用 Shopify Payments 的测试模式

(必须已完成 Shopify Payments 设置)

  1. 前往 Settings → Payments

  2. 找到 Shopify Payments → Manage

  3. Test mode 部分勾选 Enable test mode

  4. 点击保存

  5. 现在就可以在结账页用测试卡号模拟支付了

⚠️ 测试模式开启期间真实用户无法用信用卡支付。测试完记得关闭。


💳 4)测试用付款信息

A. 如果使用 Bogus Gateway

在结账时,付款方式选 Bogus,然后填卡字段:

模拟类型
信用卡号输入

成功交易(Approved)

1

拒绝交易(Declined)

2

失败/异常错误(Gateway failure)

3

其他字段可随意入力(未来日期、任意 CVC)。


B. 如果使用 Shopify Payments 测试模式

在结账时输入官方 测试信用卡号码

🔹 成功交易示例

卡种
测试号

Visa

4242 4242 4242 4242

Mastercard

5555 5555 5555 4444

American Express

3782 8236 3100 05

UnionPay

6200 0000 0000 0005

更多详细测试号请参考官方列表

🔹 模拟失败(可测试错误提示)

  • 卡拒绝: 4000000000000002

  • 余额不足: 4000000000009995

  • 错误 CVC: 4000000000000127

  • 卡号输入错误等多个失败卡号可测试


🧪 5)下测试订单过程(官方步骤)

  1. 前往商店前端

  2. 将商品加入购物车

  3. 进入结账

  4. 填写收货信息

  5. 选择测试支付方式(Bogus 或 Shopify Payments test mode)

  6. 输入对应测试卡信息

  7. 点击支付并提交

  8. 查看订单状态、后台订单记录、邮件通知等

测试订单不会显示在实际 支付报表或 Payouts(资金结算)


🔎 6)测试完成后该做什么?

📌 记得恢复真实支付设置

  • 停用 Bogus Gateway

  • 关闭 Shopify Payments 测试模式

  • 恢复真实的支付网关(Shopify Payments / 第三方)

这样才允许客户正常支付。


✅ 官方建议测试内容

当你下测试订单时,可以检查:

✔ 结账流程顺畅 ✔ 运费 / 税费显示正确 ✔ 库存是否正确扣减 ✔ 邮件通知是否发送 ✔ 订单是否正常显示 ✔ 各种失败提示是否合规

最后更新于