跳转到主要内容

测试卡详细信息

Dodo Payments 提供了一组测试卡号,您可以使用这些卡号来模拟各种支付场景。您可以使用这些测试卡号在测试模式下创建模拟支付,而无需处理实际的支付或费用。 测试卡号仅在测试模式下有效。请勿将其用于真实支付。

测试卡号

将所有区域的测试卡合并到一个表中以便于参考。下表包括美国和印度的卡,用于成功和拒绝的支付模拟。
区域品牌场景卡号到期日期 (MM/YY)CVV/CVC
美国Visa成功424242424242424206/32123
美国Visa拒绝400000000000000206/32123
美国Mastercard成功555555555555444406/32123
美国Mastercard拒绝400000000000999506/32123
印度Visa成功457623891277145006/32123
印度Visa拒绝470613121121212306/32123
印度Mastercard成功540916266938103406/32123
印度Mastercard拒绝510510510510510006/32123

测试 UPI 详细信息

了解 UPI 是什么。
状态UPI ID
成功success@upi
失败failure@upi

测试 Klarna 详细信息

状态出生日期名字姓氏电子邮件街道门牌号城市邮政编码电话
批准07-10-1970测试Person-uscustomer@email.usAmsterdam Ave509New YorkNew York10024-3941+13106683312
拒绝07-10-1970测试Person-uscustomer+denied@email.usAmsterdam Ave509New YorkNew York10024-3941+13106354386
注意: Klarna 交易的最低金额为 $50。

测试 Afterpay 详细信息

在测试您的结账集成时,选择 Afterpay 作为支付方式并点击支付按钮。

成功支付

  • 使用任何有效的电子邮件地址和送货地址进行成功支付。

认证失败

  • 要测试用户未能通过认证的情况,请使用您的测试 API 密钥并查看重定向页面。在重定向页面上,关闭 Afterpay 模态窗口并验证支付失败。PaymentIntent 从 requires_action 转变为 requires_payment_method
注意: Afterpay 交易的最低金额为 $50。 在测试模式下,对于手动捕获的 PaymentIntents,未捕获的 PaymentIntent 在成功授权后 10 分钟自动过期。

测试 Apple Pay

您可以使用您的 Dodo Payments 测试账户来测试 Apple Pay。
您需要一台 iPad、iPhone 或 Mac 来测试 Apple Pay。请在 Mac 上使用 Safari。
1

为您的 Dodo Payments 账户启用 Apple Pay

在您的 Dodo Payments 账户设置中启用 Apple Pay。
2

注册 Apple ID

如果您还没有 Apple ID,请注册一个 Apple ID
3

向 Apple Pay 添加至少一张卡片

向 Apple Pay 添加至少一张卡片。在使用 Apple Pay 测试时,您使用真实的卡片信息,但不会扣款。
4

打开结账并选择 Apple Pay

在测试模式下打开结账并选择 Apple Pay 作为支付方式。
5

选择一张卡并完成测试购买

从您的 Apple Pay 钱包中选择一张卡并完成测试购买。
您的结账必须通过 https 提供服务,以便 Apple Pay 显示。

测试 Google Pay

您可以使用您的 Dodo Payments 测试账户来测试 Google Pay。
您需要使用 Google Chrome 或 Android 设备来测试 Google Pay。
1

为您的 Dodo Payments 账户启用 Google Pay

在您的 Dodo Payments 账户设置中启用 Google Pay。
2

注册 Google 账户

如果您还没有 Google 账户,请注册一个 Google 账户
3

向 Google Pay 添加至少一张卡片

向 Google Pay 添加至少一张卡片。在使用 Google Pay 时,您可以使用测试卡,但您的钱包中必须至少有一张有效卡。
4

加入 Google 测试卡组

加入 Google 测试卡组。当 Google Pay 检测到测试环境(如 Dodo Payments 测试模式)时,这会自动将测试卡添加到您的钱包中。
5

打开结账并选择 Google Pay

在测试模式下打开结账并选择 Google Pay 作为支付方式。
6

选择一张 Google Pay 测试卡并完成购买

从您的钱包中选择一张 Google Pay 测试卡并完成测试购买。
如果您在桌面上使用 Google Chrome,请确保在Chrome 设置中启用 允许网站检查您是否有支付方式 选项。默认情况下此选项是开启的。

其他支付方式

要测试其他支付方式,如 Amazon Pay 和 Cash App,请遵循常规测试程序。
1

启用测试模式

使用您的 Dodo Payments 测试 API 密钥。
2

完成测试购买

在 Google Pay 中选择其中一张测试卡以完成交易。

亚马逊支付、Cash App 支付和 RevolutPay

使用您的测试 API 密钥并按照标准结账流程进行操作。测试交易是在没有实际收费的情况下模拟的。 有关完整数字钱包文档,包括 Apple Pay 的域名验证,请参见 数字钱包 页面。

测试欧洲支付方法

欧洲支付方法(iDEAL、Bancontact、EPS、Multibanco)可以在沙盒模式中进行测试。
1

启用测试模式

使用您的 Dodo Payments 测试 API 密钥。
2

设置账单地址

设置账单地址国家以匹配支付方式:
  • NL 用于 iDEAL
  • BE 用于 Bancontact
  • AT 用于 EPS
  • PT 用于 Multibanco
3

设置货币

欧洲方法需要使用欧元(EUR)作为货币。
4

完成测试流程

在测试环境中遵循模拟的银行身份验证流程。
有关完整欧洲支付方法的文档,请参见 欧洲 页面。

测试最佳实践

不仅要测试成功支付。还要测试拒绝、取消和诸如资金不足等边缘案例。
确保您的 webhook 端点正确处理所有事件类型,尤其是 payment.succeededpayment.failed 和订阅事件。
对于 Apple Pay 和 Google Pay,请在实际的 iOS 和 Android 设备上进行测试。模拟器无法完全复制钱包行为。
区域性支付方法(UPI、iDEAL 等)需要匹配的账单地址。美国账单地址不会显示 iDEAL。
BNPL 方法要求最低金额为 $50.01。测试它们是否根据购物车总额正确显示/隐藏。

相关页面