Full API Access
Webhook Testing
Tarjetas de prueba
Usa estos números de tarjeta para simular pagos exitosos y rechazados en distintas regiones.- Successful Payments
- Declined Payments
- Subscription Renewal Failures
Probar fallos de renovación
Create a test subscription
4242424242424242). El cargo inicial debe completarse correctamente y la suscripción debe activarse.Update the payment method
4000000000000341 (vencimiento: 12/34, CVV: 123) y guárdala.Advance the next billing date (optional)
next_billing_date en la hora UTC actual, reemplazando el valor de ejemplo siguiente. El valor debe ser una marca de tiempo UTC ISO 8601 / RFC 3339 (el sufijo Z es obligatorio).Verify the failure
- El cargo de renovación se rechaza con la tarjeta de fallos
- La suscripción pasa primero a Past Due (el periodo de gracia; el webhook
subscription.past_dueincluyepast_due_ends_at) y luego a On-Hold cuando termina el periodo de gracia - Se entrega un evento de webhook
payment.failed - El cliente puede volver al Customer Portal para actualizar el método de pago y reintentarlo
Probar UPI
Las pruebas de UPI utilizan identificadores VPA (Virtual Payment Address) especiales que simulan distintos resultados de pago.Requisitos para probar UPI
- El país de facturación debe establecerse en
IN - La moneda debe ser
INR - Para merchants que no sean de India: Adaptive Currency debe estar habilitado
Probar Pix
Las pruebas de Pix utilizan un CPF de prueba (identificación fiscal brasileña) para simular el flujo del código QR.Requisitos para probar Pix
- El país de facturación debe establecerse en
BR - La moneda debe ser
BRL
Probar BNPL
Los proveedores de Buy Now Pay Later tienen requisitos específicos para los datos de prueba.Datos de prueba de Klarna
Usa estos datos para simular pagos de Klarna en modo de prueba:Pruebas de Afterpay
Select Afterpay
Test successful payment
Test failed authentication
requires_customer_action a requires_payment_method.Probar billeteras digitales
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 y RevolutPay
Usa tus claves de prueba de la API y sigue el flujo de checkout estándar. Las transacciones de prueba se simulan sin cargos reales. Para consultar la documentación completa de billeteras digitales, incluida la verificación de dominios para Apple Pay, visita la página Billeteras digitales.Probar ACH Direct Debit
ACH Direct Debit se puede probar en modo de prueba introduciendo datos bancarios de prueba durante el checkout.Enable test mode
Set currency and billing address
USD y el país de la dirección de facturación en US. ACH no se ofrece fuera de esta combinación.Use a one-time payment
Enter the test bank details
Cuentas bancarias de prueba
Usa el número de ruta110000000 con cualquiera de estos números de cuenta:
Probar métodos europeos
Los métodos de pago europeos (iDEAL, Bancontact, EPS, Multibanco) se pueden probar en modo de prueba.Enable test mode
Set billing address
NLpara iDEALBEpara BancontactATpara EPSPTpara Multibanco
Set currency
Complete test flow
IBAN de prueba de SEPA Direct Debit
SEPA Direct Debit requiere EUR y una dirección de facturación de la zona euro. Usa estos IBAN de prueba para forzar un resultado específico:Probar billeteras de Asia-Pacífico
GCash, Alipay HK, FPS y Touch ‘n Go son pagos con código QR que solo aparecen cuando el país y la moneda de facturación coinciden.Enable test mode
Set billing country and currency
Select the method and confirm
Verify the checkout behavior
Prácticas recomendadas para las pruebas
Test all payment scenarios
Test all payment scenarios
Verify webhook handling
Verify webhook handling
payment.succeeded, payment.failed y los eventos de suscripción.Usa la Dodo Payments CLI para probar webhooks localmente:dodo wh listenreenvía webhooks de prueba activos a tu servidor localdodo wh triggerenvía payloads simulados para todos los tipos de eventos de webhook compatibles
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