Saltar al contenido principal

Pruebas

Las llaves onvo_test_ operan en modo de prueba. Usalas para validar flujos, estados, webhooks y manejo de errores.

Los métodos de pago de esta página solo funcionan en modo de prueba. Si intentás usarlos con llaves onvo_live_, ONVO rechazará la creación del método de pago.

Referencia API relacionada

Checklist antes de producción

  • Crear intención de pago.
  • Confirmar pago exitoso.
  • Probar error de método de pago.
  • Probar reembolso.
  • Validar recepción y firma de webhooks.
  • Confirmar que tu sistema maneja reintentos idempotentes.

Tarjetas

Para crear una tarjeta de prueba, usá card en el atributo type al crear un método de pago e incluí el número en card.number.

Usá cualquier fecha de expiración futura, cualquier CVV válido para la marca y cualquier nombre de titular.

EscenarioMarcaNúmero
AprobadaVisa4242424242424242
Challenge 3DSVisa4000000000003220
AprobadaMastercard5555555555554444
AprobadaAmerican Express378282246310005
Pago declinadoVisa4000000000000002
Creación fallida por verificación inválidaVisa4000000000000127
Error en procesador externoVisa4000000000000119

Credix

Para crear una tarjeta Credix de prueba, usá credix en el atributo type e incluí el número en credix.number.

EscenarioMarcaNúmero
AprobadaVisa4111111111111111
DeclinadaVisa4000000000000002

Depósito Bancario (SINPE PIN)

Para crear un método de prueba de depósito bancario, usá bank_deposit en type e incluí identification e identificationType en bankDeposit.

EscenarioIdentificaciónComportamiento
Exitoso00-0000-8888Simula un depósito correcto 15 segundos después de confirmar la intención de pago.
Fallido00-0000-9521Marca el cargo como fallido y la intención vuelve a requires_payment_method.
Exitoso con retraso00-0000-4444Simula un depósito correcto 30 segundos después.
Parcial00-0000-3333Simula un depósito del 50% y luego otro del 50% restante.

SINPE Móvil

Para crear un método de prueba de SINPE Móvil, usá mobile_number en type e incluí el número en mobileNumber.number.

EscenarioNúmeroComportamiento
Exitoso+50688888888Simula una transferencia correcta 15 segundos después.
Exitoso con retraso+50688884444Simula una transferencia correcta 6 minutos después.
Fallido+50688889521No simula transferencia y la intención no cambia de estado.
Parcial+50688883333Simula una transferencia del 50% y luego otra del 50% restante.

Zunify

Para crear un método de prueba Zunify, usá zunify en type e incluí phoneNumber y pin en el objeto zunify.

EscenarioNúmeroPINComportamiento
Exitoso112233441234Simula un cargo Zunify y marca la intención como exitosa aproximadamente 10 segundos después.