Saltar al contenido principal
Para confirmar que tu integración funciona correctamente, simula suscripciones y cargos sin mover dinero usando valores especiales en modo de prueba. Los valores especiales de prueba te permiten simular varios escenarios:
  • Suscripciones y cargos exitosos
  • Errores en suscripciones por datos inválidos o autorización fallida del usuario
  • Cargos fallidos
Siempre que trabajes con una cuenta de prueba, utiliza las API Keys de prueba en todas las llamadas a la API.

Tipos de MFA disponibles

Estos son los distintos MFA que tenemos disponibles en el modo de prueba:
  • Dispositivo de seguridad: dispositivo electrónico que los bancos entregan a sus clientes para autorizar transacciones. Generalmente muestran un número que cambia cada cierto tiempo.
  • Aplicación móvil: los bancos ofrecen autorizar transacciones a través de sus apps móviles. En este caso, el usuario debe autorizar la transacción desde su smartphone y detectaremos automáticamente que la transacción fue autorizada.
  • SMS: el banco envía un código (generalmente numérico) al teléfono del usuario para que pueda usarse para autorizar la transacción.
  • Tarjeta de coordenadas: tarjeta que los bancos entregan a sus clientes con una tabla de números. El usuario debe ingresar los números ubicados en las coordenadas solicitadas por el banco. Puedes leer más sobre las tarjetas de coordenadas aquí.

Simular suscripciones

Fintoc proporciona valores especiales de prueba solo para Chile, ya que es el único país compatible con este producto. Con el modo de prueba de Suscripciones, puedes probar cada flujo de autorización que tu usuario podría seguir.

Chile 🇨🇱

En Chile, una suscripción tiene dos pasos:
  1. El usuario inicia sesión en su cuenta bancaria.
  2. El usuario autoriza la suscripción.
Fintoc proporciona valores especiales de prueba para cada uno de esos pasos.

Credenciales de prueba

Puedes utilizar las siguientes credenciales de prueba para iniciar sesión en una cuenta bancaria.

MFA para autorizar la suscripción

Para elegir qué método de autorización utilizar en el modo de prueba al confirmar la suscripción, debes seleccionar un número de cuenta bancaria de origen específico durante el flujo de suscripción. El entorno del modo de prueba siempre mostrará las mismas cuentas. A continuación encontrarás una lista de los números de cuenta bancaria del modo de prueba y qué tipo de MFA corresponde a cada uno, junto con el código correcto a ingresar.

Probar errores

Para probar el manejo de errores en Suscripciones en modo de prueba, el Sandbox proporciona cuentas de deudor ficticias y deterministas. Cuando creas una suscripción y seleccionas alguna de las cuentas a continuación, la suscripción fallará con el código de error correspondiente:
  • “La cuenta terminada en XXXX” se refiere a los últimos 4 dígitos del número de cuenta del deudor que se muestra en el Sandbox.
  • Estos comportamientos ocurren solo en modo de prueba y nunca generan un cargo ni crean un mandato real.

Simular cargos

Para simular un cargo exitoso o fallido, puedes usar el atributo amount:
  • Montos mayores o iguales a 500 resultan en un cargo succeeded.
  • Montos menores a 500 resultan en un cargo failed.
En modo de prueba, ambos escenarios tienen notificaciones de webhook inmediatas. Antes de realizar un cargo de prueba, necesitas crear una suscripción de prueba.

Ejemplo - Exitoso

Request
Response

Ejemplo - Fallido

Request
Response

Probar webhooks

Para probar webhooks, tienes dos opciones:
  1. Realiza acciones en modo de prueba que envíen eventos legítimos a tu endpoint. Por ejemplo, para disparar el evento charge.succeeded, puedes usar un valor de prueba que produzca un cargo exitoso.
  2. Disparar eventos de prueba desde el Dashboard