Skip to main content
このページのtest credentialsを使用して、test modeで成功、拒否、失敗する支払いをシミュレートできます。資金は移動せず、実際のアカウントに請求されることもありません。完全なテスト支払いを確認するには、この動画をご覧ください。

Full API Access

すべてのAPI endpointをtest modeで利用できます。

Webhook Testing

Webhooksはproductionと同じ方法でtest transactionに対して発火します。
Test credentialsはtest modeでのみ機能します。live modeでtest credentialを使用した支払いは失敗します。

Test Cards

これらのcard numberを使用して、さまざまな地域で成功および拒否される支払いをシミュレートします。
すべてのtest cardで、expiry dateには06/32(または12/34)、CVVには123を使用してください。

Testing Renewal Failures

1

Create a test subscription

成功用のtest card(例: 4242424242424242)を使用し、test API keyでsubscriptionを作成します。初回の請求は成功し、subscriptionはactiveになります。
2

Update the payment method

Customer Portalを開いてsubscriptionを見つけ、Update Payment Methodをクリックします。failure test card 4000000000000341(Expiry: 12/34、CVV: 123)を入力して保存します。
3

Advance the next billing date (optional)

自然なbilling cycleを待たずにすぐ更新を実行するには、Update Subscription APIを使用してnext_billing_dateを現在のUTC時刻に設定し、以下のexample valueを置き換えます。値はISO 8601 / RFC 3339 UTC timestampである必要があります(Z suffixは必須です)。
詳細については、Update Subscription API referenceをご覧ください。
4

Verify the failure

次回のbilling attemptでは、
  • failure cardでrenewal chargeが拒否されます
  • subscriptionはまずPast Due(grace period、subscription.past_due webhookにはpast_due_ends_atが含まれます)に移行し、grace period終了時にOn-Holdへ移行します
  • payment.failed webhook eventが配信されます
  • customerはCustomer Portalに戻り、payment methodを更新してretryできます

Test UPI

UPI testingでは、さまざまなpayment outcomeをシミュレートする特殊なVPA(Virtual Payment Address)identifierを使用します。

Requirements for UPI Testing

  • Billing countryはINに設定する必要があります
  • CurrencyはINRである必要があります
  • インド以外のmerchantの場合: Adaptive Currencyを有効にする必要があります
subscriptionのRBI mandate testingを含むUPIの完全なdocumentationについては、India Payment Methodsページをご覧ください。

Test Pix

Pix testingでは、QR code flowをシミュレートするためにtest CPF(Brazilian tax ID)を使用します。

Requirements for Pix Testing

  • Billing countryはBRに設定する必要があります
  • CurrencyはBRLである必要があります
checkoutで求められたらtest CPFを入力します。test QR codeが生成されるので、通常のスマートフォンのcameraでscanしてください(Pix appは不要)。transactionをsuccessまたはfailureとしてシミュレートできるtest pageにredirectされます。 Pixの完全なdocumentationについては、Pixページをご覧ください。

Test BNPL

Buy Now Pay Later providerには、固有のtest data要件があります。

Klarna Test Data

これらのdetailsを使用して、test modeでKlarna paymentをシミュレートします。
Klarnaをpayment optionとして表示するには、最低transaction amountが$50.01必要です。

Afterpay Testing

1

Select Afterpay

checkoutでAfterpayをpayment methodとして選択し、Payをクリックします。
2

Test successful payment

成功するpaymentには、有効なemail addressとshipping addressを使用します。
3

Test failed authentication

failureをシミュレートするには、redirect pageでAfterpay modal windowを閉じます。paymentはrequires_customer_actionからrequires_payment_methodに移行します。
Afterpayをpayment optionとして表示するには、最低transaction amountが$50.01必要です。
Billie B2B testingを含むBNPLの完全なdocumentationについては、Buy Now Pay Laterページをご覧ください。

Test Digital Wallets

Apple Pay

1

Enable test mode

dashboard sidebarのLive Mode switchをオフにし、test modeで作成したAPI keyを使用します。Test Mode vs Live Modeをご覧ください。
2

Add a card to Apple Wallet

実際のcardをApple Walletに追加します。test modeではcardに請求されません。
3

Complete test purchase

Apple deviceでcheckoutを開き、Apple Pay flowを完了します。
Apple PayにはHTTPSが必要です。適切なSSL setupなしではlocalhostに表示されません。Domain verificationも完了している必要があります。

Google Pay

1

Join the test card group

test cardをwalletに自動追加するには、Google Pay test card groupに参加してください。
2

Enable test mode

dashboard sidebarのLive Mode switchをオフにし、test modeで作成したAPI keyを使用します。Test Mode vs Live Modeをご覧ください。
3

Complete test purchase

Google Payでtest cardのいずれかを選択し、transactionを完了します。

Amazon Pay、Cash App Pay、RevolutPay

test API keyを使用し、標準のcheckout flowに従います。test transactionは実際の請求なしでシミュレートされます。 Apple Payのdomain verificationを含むデジタルウォレットの完全なdocumentationについては、Digital Walletsページをご覧ください。

Test ACH Direct Debit

ACH Direct Debitは、checkoutでtest bank detailsを入力することでtest modeでテストできます。
1

Enable test mode

dashboard sidebarのLive Mode switchをオフにし、test modeで作成したAPI keyを使用します。Test Mode vs Live Modeをご覧ください。
2

Set currency and billing address

billing currencyをUSDに、billing address countryをUSに設定します。この組み合わせ以外ではACHは提供されません。
3

Use a one-time payment

ACHはsubscription checkoutでは利用できないため、one-time paymentに対してテストします。
4

Enter the test bank details

以下のtest routing and account number pairのいずれかを入力し、webhook handlerがfinal payment statusを受信することを確認します。ACH paymentはcheckout時ではなく、非同期で確定します。

Test Bank Accounts

routing number 110000000と以下のaccount numberのいずれかを使用します。 test accountの完全な一覧については、ACH Direct Debitページをご覧ください。

Test European Methods

European payment methods(iDEAL、Bancontact、EPS、Multibanco)はtest modeでテストできます。
1

Enable test mode

dashboard sidebarのLive Mode switchをオフにし、test modeで作成したAPI keyを使用します。Test Mode vs Live Modeをご覧ください。
2

Set billing address

payment methodに対応するbilling address countryを設定します。
  • NL(iDEAL)
  • BE(Bancontact)
  • AT(EPS)
  • PT(Multibanco)
3

Set currency

European methodsにはEUR currencyが必要です。
4

Complete test flow

test environmentでsimulated bank authentication flowに従います。

Test SEPA Direct Debit IBANs

SEPA Direct DebitにはEURとEurozoneのbilling addressが必要です。これらのtest IBANを使用して、特定のoutcomeを発生させます。 国別の値を含むtest IBANの完全な一覧については、Europeページをご覧ください。 European payment methodsの完全なdocumentationについては、Europeページをご覧ください。

Test Asia-Pacific Wallets

GCash、Alipay HK、FPS、Touch ‘n Goは、billing countryとcurrencyが一致した場合にのみ表示されるQR code paymentです。
1

Enable test mode

dashboard sidebarのLive Mode switchをオフにし、test modeで作成したAPI keyを使用します。Test Mode vs Live Modeをご覧ください。
2

Set billing country and currency

対応する組み合わせでone-time checkoutを作成します。
3

Select the method and confirm

methodを選択してPayをクリックします。QR codeがfull-screen overlayで開き、checkoutはpaymentを待機します。
4

Verify the checkout behavior

対応するcountryとcurrencyに対してのみmethodが表示され、QR codeがrenderされることを確認します。
Test-mode QR codeはwallet providerのtest environmentから発行されるため、live paymentとは異なる動作をする場合があります。
完全なdocumentationについては、Asia-Pacificページをご覧ください。

Testing Best Practices

成功するpaymentだけをテストしないでください。拒否、cancellation、insufficient fundsなどのedge caseをテストします。
webhook endpointがすべてのevent type、特にpayment.succeeded、payment.failed、subscription eventを正しく処理することを確認します。Dodo Payments CLIを使用して、webhookをlocalでテストします。
  • dodo wh listenはlive test webhookをlocal serverにforwardします
  • dodo wh triggerは、サポートされているすべてのwebhook event typeのmock payloadを送信します
Apple PayとGoogle Payは、実際のiOSおよびAndroid deviceでテストしてください。Simulatorではwallet behaviorを完全には再現できません。
Regional payment method(UPI、iDEALなど)には、対応するbilling addressが必要です。US billing addressではiDEALは表示されません。
BNPL methodには最低$50.01が必要です。cart totalに応じて正しく表示または非表示になることをテストします。

Cards

Card testing、3D Secure、saved payment method。

Digital Wallets

Apple Pay、Google Pay、Amazon Pay testing。

BNPL

Klarna、Afterpay、Billie testing。

India

UPIとRBI mandate testing。

Pix

test CPFを使用したPix testing。

Europe

iDEAL、Bancontact、EPS、Multibanco testing。

Asia-Pacific

GCash、Alipay HK、FPS、Touch ‘n Go testing。

Webhooks

test event用のwebhookを設定します。

CLI Webhook Testing

Dodo Payments CLIを使用してwebhookをlocalでテストします。
最終更新日 2026年9月26日