Qué vas a construir
Un sistema donde cada uno de tus usuarios finales tiene su propio saldo, sus propios Account Numbers para recibir dinero y un historial de movimientos limpio. El bloque básico para neobancos, marketplaces que mantienen saldos de vendedores, apps para trabajadores gig y cualquier cosa donde “saldo del usuario” sea un concepto de primera clase.Cuándo usarlo
- Neobancos y aplicaciones fintech.
- Plataformas B2B que mantienen fondos de clientes.
- Marketplaces o plataformas gig donde los vendedores acumulan ganancias antes de retirarlas.
Tres patrones — elige uno
Tienes tres formas de modelar el “wallet de usuario” sobre Fintoc, de la más simple a la más rica. Empieza con la más simple que te sirva.Patrón A — Un Account Number por usuario (Account Numbers virtuales)
- Estructura: una Account de Fintoc (la tuya) con muchos Account Numbers, uno por usuario.
- Saldo por usuario: lo llevas en tu propia base de datos. Fintoc mantiene el agregado.
- KYB: ninguno por usuario, solo se onboardea tu Entidad raíz.
- Usa tu cuenta raíz.
- Crea un Account Number por usuario con
metadata.user_id. - En
transfer.inbound.succeeded, acredita el saldo del usuario en tu base de datos. - Para los retiros, crea una Transferencia saliente desde tu cuenta raíz y debita el saldo del usuario en tu base de datos.
Patrón B — Una Account por usuario bajo tu Entidad (subcuentas)
- Estructura: muchas Accounts, todas bajo tu Entidad. Cada una tiene su propio saldo y su propio Account Number raíz.
- Saldo por usuario: Fintoc lo lleva a nivel de Account. Visible en el Dashboard y en los estados de cuenta.
- KYB: ninguno por usuario.
POST /v2/accountscon el ID de tu Entidad. La Account se crea al instante con un Account Number raíz.- En
transfer.inbound.succeeded, usadata.account_idpara identificar al usuario. - Los retiros usan ese
account_idcomo fuente de fondos.
Patrón C — Una Account por usuario bajo su propia Entidad
- Estructura: muchas Entidades (una por cliente), cada una con su propia Account y Account Number raíz.
- Saldo por usuario: Fintoc lo lleva a nivel de Account.
- KYB: requerido por Entidad (~1 día hábil por cliente).
- Crea una Entidad en el Dashboard para el cliente.
- Fintoc ejecuta el KYB; te notificamos cuando esté aprobado.
- Una vez aprobada, crea una Account bajo esa Entidad. Las transferencias salientes desde esa Account muestran la razón social del cliente en el CEP.
Entity para tus clientes están disponibles solo en México.