Full API Access
Webhook Testing
Carte di test
Usa questi numeri di carta per simulare pagamenti riusciti e rifiutati in diverse regioni.- Successful Payments
- Declined Payments
- Subscription Renewal Failures
Test degli errori di rinnovo
Create a test subscription
4242424242424242). L’addebito iniziale dovrebbe andare a buon fine e la subscription dovrebbe diventare attiva.Update the payment method
4000000000000341 (scadenza: 12/34, CVV: 123) e salvala.Advance the next billing date (optional)
next_billing_date sull’ora UTC corrente, sostituendo il valore di esempio riportato di seguito. Il valore deve essere un timestamp UTC ISO 8601 / RFC 3339 (il suffisso Z è obbligatorio).Verify the failure
- L’addebito del rinnovo viene rifiutato sulla carta per i pagamenti non riusciti
- La subscription passa prima a Past Due (il periodo di tolleranza; il webhook
subscription.past_duecontienepast_due_ends_at), quindi passa a On-Hold al termine del periodo di tolleranza - Viene inviato un evento webhook
payment.failed - Il cliente può tornare al Customer Portal per aggiornare il metodo di pagamento e riprovare
Test UPI
Il testing UPI utilizza identificativi VPA (Virtual Payment Address) speciali che simulano diversi risultati del pagamento.Requisiti per il testing UPI
- Il paese di fatturazione deve essere impostato su
IN - La valuta deve essere
INR - Per i merchant non indiani: Adaptive Currency deve essere abilitato
Test Pix
Il testing Pix utilizza un CPF di test (codice fiscale brasiliano) per simulare il flusso del codice QR.Requisiti per il testing Pix
- Il paese di fatturazione deve essere impostato su
BR - La valuta deve essere
BRL
Test BNPL
I provider Buy Now Pay Later hanno requisiti specifici per i dati di test.Dati di test Klarna
Usa questi dati per simulare i pagamenti Klarna in modalità test:Testing Afterpay
Select Afterpay
Test successful payment
Test failed authentication
requires_customer_action a requires_payment_method.Test dei portafogli digitali
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 e RevolutPay
Usa le tue chiavi API di test e segui il flusso di checkout standard. Le transazioni di test vengono simulate senza addebiti effettivi. Per la documentazione completa sui portafogli digitali, inclusa la verifica del dominio per Apple Pay, consulta la pagina Portafogli digitali.Test ACH Direct Debit
ACH Direct Debit può essere testato in modalità test inserendo i dati bancari di test al checkout.Enable test mode
Set currency and billing address
USD e il paese dell’indirizzo di fatturazione su US. ACH non viene offerto al di fuori di questa combinazione.Use a one-time payment
Enter the test bank details
Conti bancari di test
Usa il numero di routing110000000 con uno qualsiasi di questi numeri di conto:
Test dei metodi europei
I metodi di pagamento europei (iDEAL, Bancontact, EPS, Multibanco) possono essere testati in modalità test.Enable test mode
Set billing address
NLper iDEALBEper BancontactATper EPSPTper Multibanco
Set currency
Complete test flow
IBAN SEPA Direct Debit di test
SEPA Direct Debit richiede EUR e un indirizzo di fatturazione nella zona euro. Usa questi IBAN di test per forzare un risultato specifico:Test dei wallet Asia-Pacifico
GCash, Alipay HK, FPS e Touch ‘n Go sono pagamenti tramite codice QR che vengono visualizzati solo quando il paese e la valuta di fatturazione corrispondono.Enable test mode
Set billing country and currency
Select the method and confirm
Verify the checkout behavior
Best practice per il testing
Test all payment scenarios
Test all payment scenarios
Verify webhook handling
Verify webhook handling
payment.succeeded, payment.failed e gli eventi delle subscription.Usa la Dodo Payments CLI per testare i webhook localmente:dodo wh listeninoltra i webhook di test live al tuo server localedodo wh triggerinvia payload simulati per tutti i tipi di evento webhook supportati
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