- Usa tu llave secreta para crear un Account Number.
- Crea un endpoint de webhook para manejar los eventos de transferencias entrantes.
- Recibe una transferencia en el Account Number y maneja la notificación del webhook.

Paso 1: Crear un Account Number
Un Account Number es la cadena de dígitos que un remitente usa para pagarte. Fintoc genera los dígitos por ti en ambos países:- En México, un Account Number es un número de cuenta bancaria mexicano estandarizado (CLABE). Los remitentes lo alcanzan por el riel del Sistema de Pagos Electrónicos Interbancarios.
- En Chile, un Account Number es un número de cuenta bancaria sobre tu Cuenta con Provisión de Fondos (CPF). Los remitentes lo alcanzan por el riel del Centro de Compensación Automatizado y eligen Fintoc como institución de destino.
Adjunta datos arbitrarios de clave-valor a tu account number
Cuando creas un account number, adjunta datos arbitrarios de clave-valor al objetometadata. Usa metadata para guardar un identificador único, como el ID interno de tu cliente. Fintoc incluye el objeto metadata en cada transferencia entrante para que puedas conciliar la transferencia contra tus registros internos.
Ejemplo
Con tu llave secreta de prueba y el ID de tu cuenta, crea unAccountNumber desde tu backend, adjuntando un ID interno de cliente id_cliente:
Los límites de monto entrante están disponibles solo en México
options.min_amount y options.max_amount rechazan las transferencias fuera de un rango. Fintoc aplica estos límites a los account numbers mexicanos. Revisa Agregar lógica a los Account Numbers.Paso 2: Crear un endpoint de webhook para manejar los eventos de transferencias entrantes
Fintoc envía un eventotransfer.inbound.succeeded cada vez que recibes una transferencia entrante. Sigue la guía de webhooks para crear un endpoint que reciba estos eventos y ejecute acciones.
El evento tiene la misma estructura en ambos países. Lo que difiere es el bloque counterparty y los campos que completa el riel local:
reference_id, tracking_key y una receipt_url que apunta al Comprobante Electrónico de Pago. En Chile, esos tres campos vienen en null, y counterparty.holder_id trae el Rol Único Tributario (RUT) del remitente.
Paso 3: Recibir una transferencia en el account number
Después de crear un account number y agregar un endpoint de webhook, ya puedes recibir transferencias y conciliar tus pagos.Prueba la integración
En modotest, usa el endpoint /v2/simulate/receive_transfer para simular una transferencia entrante. La transferencia simulada se comporta como una transferencia real enviada al mismo account number. Envía tu llave secreta de prueba y el account_number_id que creaste. Envía también un amount en la unidad monetaria más pequeña y un código currency ISO 4217 en mayúsculas:
currency en CLP y describe al remitente con estos parámetros opcionales:
El endpoint liquida la transferencia y entrega un evento
transfer.inbound.succeeded a tu endpoint de webhook. El evento contiene el payload que se muestra en el Paso 2. Recibir el evento transfer.inbound.succeeded confirma que tu integración funciona. Para el conjunto completo de valores de prueba, revisa Prueba tu integración.