Saltar al contenido principal

Paso 1 — Obtén tus API keys de prueba

En el Dashboard, ve a Developers → API Keys. Verás dos pares de llaves: test (sk_test_...) y live (sk_live_...). Copia la Secret Key de prueba.

Paso 2 — Registra las llaves JWS

Los endpoints que mueven dinero (crear transferencia, devolver transferencia, verificar CLABE) requieren que cada solicitud esté firmada. Sigue Genera llaves JWS para crear un par de llaves y subir la llave pública. Regresa aquí cuando termines.

Paso 3 — Lista tus cuentas

Cada organización comienza con una cuenta raíz. Vamos a obtenerla.
cURL
La respuesta debería verse así:
JSON

Usando nuestro SDK

Si estás usando Python o Node, puedes instalar nuestro SDK de Python o SDK de Node para que sea más fácil interactuar con nuestra API. El SDK genera automáticamente la firma JWS, maneja la paginación y ofrece muchas otras funciones útiles. Primero instala nuestro SDK:
Install Python SDK
Install Node SDK
Ahora lista tus cuentas:
Node
Guarda el id (acc_...) y el root_account_number de la respuesta: los usarás a continuación.

Paso 4 — Fondea tu cuenta de prueba

Tu cuenta de prueba comienza vacía. Simula una transferencia entrante para tener dinero que enviar:
Las monedas se representan como enterosLa API de Fintoc representa las monedas en su unidad mínima posible sin decimales (como entero). Eso significa que un monto de MXN $590.13 se representa en Fintoc como 59013.Si estás realizando una transferencia en pesos chilenos, como no hay decimales, si quieres transferir $59013 simplemente representas ese monto como 59013.Puedes leer más sobre monedas aquí..
Más recetas de simulación (fallos, devoluciones, payouts rechazados) están en Prueba tu integración.

Paso 5 — Envía tu primera transferencia

Paso 6 — Crea un endpoint de webhook

La mayoría de los flujos del mundo real están impulsados por webhooks. Ve a Developers → Webhooks en el Dashboard, agrega tu URL y suscríbete a transfer.inbound.succeeded y transfer.outbound.succeeded.