Ir al contenido
FINORA Academy
SistemaFINORA Plataforma

FINORA Plataforma · Conceptos

Probar sin banco: el simulador determinista

ImplementadoDocumentado

Para probar una venta de punta a punta hace falta un banco que responda. Conseguir la interconexión con uno real lleva tiempo, así que la suite incluye un banco simulado: un servicio que se comporta como el banco visto desde afuera.

Un mock devuelve lo mismo siempre. El banco simulado:

  • Valida los formatos de lo que recibe.
  • Exige idempotencia: repetir la misma operación no la duplica.
  • Sabe quedarse en duda: puede tardar más que el plazo del cliente, y entonces la operación queda en duda hasta que una consulta posterior la resuelve.
  • Responde a las consultas posteriores y a los reversos como lo haría un banco.

Habla con el resto de la suite por las dos vías reales: una API de autorización para pago móvil, transferencia, QR y cripto, y un host de mensajería ISO 8583 para las tarjetas.

Sus decisiones son públicas y repetibles. La más útil es la regla de los céntimos: el final del monto decide la respuesta.

Céntimos del montoDesenlace
.51Fondos insuficientes
.05No honrar
.61Excede el límite
.57Transacción no permitida al tarjetahabiente
.62Tarjeta restringida
.65Excede la frecuencia de uso
.96Aprobada, pero respondida tarde: el cliente vence y la operación queda en duda
.91El banco ni registra la operación; la consulta posterior no la encuentra
cualquier otroAprobada

Así, una venta de 150,51 siempre se rechaza por fondos insuficientes, y una de 150,96 siempre produce el caso difícil del tiempo vencido. Quien prueba no depende de la suerte ni de que alguien «ponga el banco en modo error».

Además hay reglas por medio de pago: por ejemplo, un teléfono con formato inválido o una cuenta que no tiene el largo esperado producen un rechazo de formato.

  • Ensayar los casos que duelen: la duda, el reverso, la aprobación tardía. Son los que más cuesta reproducir con un banco real.
  • Entrenar a cajeros y operadores con desenlaces conocidos.
  • Probar cambios de la suite sin consumir cupo ni credenciales de un banco.

Vuelve al mapa de la suite para ver dónde queda el banco simulado dentro del recorrido de una venta.