Full API Access
Webhook Testing
Testkort
Använd dessa kortnummer för att simulera lyckade och nekade betalningar i olika regioner.- Successful Payments
- Declined Payments
- Subscription Renewal Failures
Testa misslyckade förnyelser
Create a test subscription
4242424242424242). Den första debiteringen ska lyckas och prenumerationen ska bli aktiv.Update the payment method
4000000000000341 (giltighetstid: 12/34, CVV: 123) och spara.Advance the next billing date (optional)
next_billing_date på aktuell UTC-tid och ersätta exempelvärdet nedan. Värdet måste vara en ISO 8601-/RFC 3339-tidsstämpel i UTC (suffixet Z krävs).Verify the failure
- Förnyelseavgiften nekas på felkortet
- Prenumerationen flyttas först till Past Due (respittiden; webhooken
subscription.past_dueinnehållerpast_due_ends_at) och därefter till On-Hold när respittiden löper ut - En webhook-händelse av typen
payment.failedlevereras - Kunden kan återvända till Customer Portal för att uppdatera betalningsmetoden och försöka igen
Testa UPI
UPI-testning använder särskilda VPA-identifierare (Virtual Payment Address) som simulerar olika betalningsresultat.Krav för UPI-testning
- Faktureringslandet måste vara inställt på
IN - Valutan måste vara
INR - För handlare utanför Indien: Adaptive Currency måste vara aktiverat
Testa Pix
Pix-testning använder ett test-CPF (brasilianskt skatte-ID) för att simulera QR-kodsflödet.Krav för Pix-testning
- Faktureringslandet måste vara inställt på
BR - Valutan måste vara
BRL
Testa BNPL
Leverantörer av Buy Now Pay Later har särskilda krav på testdata.Testdata för Klarna
Använd dessa uppgifter för att simulera Klarna-betalningar i testläge:Testa Afterpay
Select Afterpay
Test successful payment
Test failed authentication
requires_customer_action till requires_payment_method.Testa digitala plånböcker
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 och RevolutPay
Använd dina test-API-nycklar och följ det vanliga kassaflödet. Testtransaktioner simuleras utan riktiga debiteringar. Se sidan Digitala plånböcker för fullständig dokumentation om digitala plånböcker, inklusive domänverifiering för Apple Pay.Testa ACH Direct Debit
ACH Direct Debit kan testas i testläge genom att ange testbankuppgifter i kassan.Enable test mode
Set currency and billing address
USD och landet för faktureringsadressen på US. ACH erbjuds inte utanför denna kombination.Use a one-time payment
Enter the test bank details
Testbankkonton
Använd routingnumret110000000 med något av dessa kontonummer:
Testa europeiska metoder
Europeiska betalningsmetoder (iDEAL, Bancontact, EPS, Multibanco) kan testas i testläge.Enable test mode
Set billing address
NLför iDEALBEför BancontactATför EPSPTför Multibanco
Set currency
Complete test flow
Test-IBAN för SEPA Direct Debit
SEPA Direct Debit kräver EUR och en faktureringsadress i euroområdet. Använd dessa test-IBAN för att tvinga fram ett specifikt resultat:Testa plånböcker i Asien och Stillahavsområdet
GCash, Alipay HK, FPS och Touch ‘n Go är QR-kodsbetalningar som endast visas när faktureringsland och valuta matchar.Enable test mode
Set billing country and currency
Select the method and confirm
Verify the checkout behavior
Bästa praxis för testning
Test all payment scenarios
Test all payment scenarios
Verify webhook handling
Verify webhook handling
payment.succeeded, payment.failed och prenumerationshändelser.Använd Dodo Payments CLI för att testa webhooks lokalt:dodo wh listenvidarebefordrar live-testwebhooks till din lokala serverdodo wh triggerskickar simulerade nyttolaster för alla webhook-händelsetyper som stöds
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