Saltar al contenido
maximosojo

CasosTransferencias transfronterizas

Transferencias transfronterizas EuroMoney

Plataforma de procesamiento de pagos y transferencias internacionales multi-divisa (euros, dólares y rublos) desde Bulgaria.

PHPSymfonyAngularPostgreSQL
Cargo
Desarrollador Full Stack Senior
Producto / org.
EuroMoney Transfer
Periodo
2018 — 2022
Dominio
Transferencias transfronterizas
Región
Bulgaria

El reto

Las transferencias entre diferentes divisas y sistemas bancarios internacionales implican desfases horarios, mesas de cambio externas y fluctuaciones de tasas. Los operadores de la plataforma necesitaban saber con exactitud milimétrica en qué estado se encontraba cada fondo para evitar descuadres contables o demoras en la liquidación.

La solución

Estructuré una máquina de estados estricta en Symfony y PostgreSQL para modelar el ciclo de vida de cada transferencia. Separá claramente la etapa de fijación de tasa de cambio, la ejecución bancaria y la liquidación contable definitiva, proveyendo al equipo de operaciones de un panel en Angular con trazabilidad completa.

  • Máquina de estados transaccional: cada transferencia avanza por etapas bien definidas y verificables.
  • Separación de responsabilidades: aislamiento entre cotización de tipo de cambio, autorización bancaria y asiento contable.
  • Consola de operador: herramientas para monitorear liquidaciones y responder incidentes con datos en tiempo real.

Resultados e impacto

Cuatro años de operación continua procesando pagos internacionales con trazabilidad total y conciliación confiable entre múltiples entidades financieras.