概要
テストモードでは、実際の取引を処理せずに支払いをシミュレートできます。テスト用の認証情報はテストモードでのみ機能します。プロダクション環境では絶対に使用しないでください。No Real Charges
Full API Access
Webhook Testing
テストカード
以下のカード番号を使用して、さまざまな地域で成功する支払いと拒否される支払いをシミュレートします。- Successful Payments
- Declined Payments
- Subscription Failure Testing (Renewal/Upgrade/Downgrade)
Renewal Failureのテスト方法
Create a test subscription
4242 4242 4242 4242)を使用し、テスト用APIキーでサブスクリプションを作成します。初回の請求は成功し、サブスクリプションはactiveになります。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
- Failureカードで更新請求が拒否される
- サブスクリプションのステータスがOn-Holdに移行する
payment.failedWebhookイベントが配信される- 顧客はCustomer Portalに戻り、支払い方法を更新して再試行できる
テストUPI
UPIのテストでは、さまざまな支払い結果をシミュレートする特殊なVPA(Virtual Payment Address)識別子を使用します。UPIテストの要件
- 請求先の国は
INに設定する必要があります - 通貨は
INRである必要があります - インド以外のMerchantの場合:Adaptive Currencyを有効にする必要があります
テストBNPL
Buy Now Pay Laterプロバイダーには、特定のテストデータ要件があります。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のドメイン認証を含む完全なデジタルウォレットのドキュメントについては、デジタルウォレットページをご覧ください。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 を使用してください。
European Methods のテスト
European payment methods(iDEAL、Bancontact、EPS、Multibanco)は、Test Mode でテストできます。Enable test mode
Set billing address
NL(iDEAL)BE(Bancontact)AT(EPS)PT(Multibanco)
Set currency
Complete test flow
テスト用 SEPA Direct Debit IBAN
SEPA Direct Debit には EUR と Eurozone の請求先住所が必要です。特定の結果を発生させるには、以下のテスト用 IBAN を使用してください。テストのベストプラクティス
Test all payment scenarios
Test all payment scenarios
Verify webhook handling
Verify webhook handling
payment.succeeded、payment.failed、および subscription events を正しく処理することを確認してください。Dodo Payments CLI を使用して、webhooks をローカルでテストします。dodo wh listenは live test webhooks をローカルサーバーに転送しますdodo wh triggerは、サポートされているすべての webhook event types の mock payloads を送信します
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