Modelo de transferencia

Concepto “Transfer”

Transfiya utiliza el concepto de “transfer” para iniciar pagos en el sistema. El Transfer es un inciacion de pago compuesta de transacciones que representan dos o más movimientos de dinero entre los participantes.

Este modelo es agnóstico al caso de uso y soporta cualquier tipo de movimiento de fondos, dependiendo de las reglas configuradas del sistema sobre el flujo y las llaves de origen y destino.

Para crear transferencias se usa el interfaz aplicativo de crear un transfer.

Mas sobre flujos pueden conocer aqui

El uso del modelo de transfer para iniciar pagos en el sistema permite emplear el mismo protocolo y REST API para cualquier caso de uso o flujo de dinero, incluyendo el nuevo flujo regulatorio.

Origen y destino de transferencia

Plataforma de Transfiya permite envios entre diferentes llaves o credenciales de pago (signer) en el sistema desde su inicio representados por campos origen y destino.

Tipo de transferencia, por ejemplo p2p, b2p, p2b, g2p se define en base de los tipos de participates (signers) y reglas asignadas a cada uno de ellos.

El principal uso de origen y destino es simplificar el proceso de envío y permitir cualquier tipo de movimiento de fondos sin necesidad de modificar la integración existente de los participantes.

source
string

Origen de la transferencia.

destination
string

Destino de la transferencia.

Sobre llaves y credenciales de pago (signers)

Esta flexibilidad facilita la implementación de diferentes casos de uso de negocio sin la necesidad de modificar la integración existente de los participantes.

Flujos

Cuando se inicia una transferencia en Tranfiya se activa un flujo de pago.

Un flujo de pago es una máquina de estados que se encarga de gestionar la operación entre participantes y sistemas externos.

La máquina de estados permite controlar y orquestar el flujo mediante pasos específicos que dependen de la definición de los pasos del flujo, el entorno y el tipo de participantes representados por el firmante (signer).

Flujos de envio se seleccionan en proceso de creacion de transferencia usando el campo de tipo de transferencia.

labels.type
string[SEND, SENDMOL, REQUEST, ONBOARDING]

Tipo de transferencia.

Tipos de flujos disponibles actualmente en Transfiya:

Sobre Flujo de envio

Sobre Flujo de solicitud

Sobre Flujo de envio BreB

Sobre Flujo de validacion de cuenta

El uso del modelo de transfer para iniciar pagos en el sistema permite emplear el mismo protocolo y REST API para cualquier caso de uso o flujo de dinero, incluyendo el nuevo flujo regulatorio.