概述
测试模式允许您模拟支付而不处理真实交易。所有测试凭据仅在测试模式下使用——请勿在生产中使用。No Real Charges
Full API Access
Webhook Testing
测试卡
使用这些卡号来模拟不同地区的成功和拒绝付款。- Successful Payments
- Declined Payments
- Subscription Failure Testing (Renewal/Upgrade/Downgrade)
如何测试续订失败
Create a test subscription
4242 4242 4242 4242)。初始费用应成功,并且订阅应激活。Swap in the failure card via Customer Portal
4000 0000 0000 0341(到期:12/34,CVC:123)并将其保存为订阅的支付方式。Advance the next billing date (optional)
next_billing_date 设置为当前UTC时间。值必须是ISO 8601 / RFC 3339 UTC时间戳(需要 Z 后缀)。Verify the failure
- 续订费用在失败卡上被拒
- 订阅移至等待中状态
- 发送
payment.failedwebhook事件 - 客户可以返回客户门户以更新支付方式并重试
测试UPI
UPI测试使用特殊的VPA(虚拟支付地址)标识符来模拟不同的付款结果。UPI测试要求
- 结算国家必须设置为
IN - 货币必须为
INR - 对于非印度商户:必须启用自适应货币
测试BNPL
立即购买后付款提供商有特定的测试数据要求。Klarna测试数据
使用这些详细信息在测试模式下模拟Klarna付款:Afterpay测试
Select Afterpay
Test successful payment
Test failed authentication
requires_customer_action 转换为 requires_payment_method。测试数字钱包
Apple Pay
Enable test mode
Add a card to Apple Wallet
Complete test purchase
Google Pay
Join the test card group
Enable test mode
Complete test purchase
Amazon Pay、Cash App Pay 和 RevolutPay
使用您的测试 API 密钥,并按照标准结账流程操作。测试交易会进行模拟,不会实际扣款。 如需完整的数字钱包文档(包括 Apple Pay 的域名验证),请参阅 Digital Wallets 页面。测试 ACH Direct Debit
可以在 Test Mode 中通过在结账时输入测试银行信息来测试 ACH Direct Debit。Enable test mode
Set currency and billing address
USD,并将账单地址所在国家/地区设置为 US。ACH 仅在此组合下提供。Use a one-time payment
Enter the test bank details
测试银行账户
使用 routing number110000000 和以下任意 account number:
测试欧洲支付方式
可以在 Test Mode 中测试欧洲支付方式(iDEAL、Bancontact、EPS、Multibanco)。Enable test mode
Set billing address
NL用于 iDEALBE用于 BancontactAT用于 EPSPT用于 Multibanco
Set currency
Complete test flow
测试 SEPA Direct Debit IBAN
SEPA Direct Debit 要求使用 EUR 货币和欧元区账单地址。使用以下测试 IBAN 以触发特定结果:测试最佳实践
Test all payment scenarios
Test all payment scenarios
Verify webhook handling
Verify webhook handling
payment.succeeded、payment.failed 和订阅事件。使用 Dodo Payments CLI 在本地测试 webhooks:dodo wh listen将实时测试 webhooks 转发到你的本地服务器dodo wh trigger为所有受支持的 webhook 事件类型发送模拟 payload
Test on real devices
Test on real devices
Test regional methods with correct addresses
Test regional methods with correct addresses
Verify minimum amounts
Verify minimum amounts