- Obtener tus API Keys de prueba
- Generar tus llaves JWS y subirlas a nuestro Dashboard.
- Obtener tus cuentas
- Enviar tu primera transferencia
Paso 1: Obtén tus API Keys de prueba
Toda interacción con la API de Fintoc debe autenticarse con tus API Keys de Fintoc. Si alguna interacción con la API no incluye tu API Key o usa una incorrecta, Fintoc devolverá un error. Cada cuenta de Fintoc tiene dos pares de llaves: uno se usa para el modo de prueba, mientras que el otro se usa para el entorno de producción. Cada recurso se almacena en modo de prueba o modo live, y los recursos de un entorno no pueden ser manipulados por recursos del otro. Tus API Keys estarán disponibles en el Dashboard, donde tendrás que registrarte. Una vez creada tu cuenta de Fintoc, podrás obtener tus API Keys. En este caso, debes usar la Secret Key para el modo de prueba. Agregamos el prefijosk_test_ para que la identifiques fácilmente.
Paso 2: Registra tus llaves JWS
Para hacer solicitudes a los endpoints de Transfers que mueven dinero, necesitas incluir una JSON Web Signature (JWS). JWS es un estándar para firmar digitalmente datos y garantizar su integridad y autenticidad. Para registrar tus llaves JWS, sigue esta guía.Paso 3: Obtén tus cuentas
Usando tu Secret Key de prueba, obtén tus Accounts vía API así:cURL
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
Node
Paso 4: Realiza tu primera transferencia
Ahora vamos a crear una transferencia. En modo live, esto efectivamente moverá dinero a las cuentas de tus clientes. Como estamos en modo de prueba, no se moverá dinero, pero usarás exactamente la misma API que usarás en tu entorno de producción.Financia tu cuenta de prueba
Tu cuenta de prueba comenzará sin fondos (igual que tu cuenta live). Para agregar fondos, simula una transferencia usando la API o el dashboard.Realiza una transferencia saliente
Primero necesitarás una firma JWS para firmar tus solicitudes de forma segura. Para aprender a generar una JWS Signature, sigue esta guía. Una vez que hayas generado tu JWS Signature, usa elaccount_id que obtuviste en el Paso 3 para crear una transferencia de $590.13 MXN:
Usando nuestro SDK
Si estás usando uno de nuestros SDKs, puedes crear la transferencia así:Node
- Idempotency Keys para repetir solicitudes de forma segura sin riesgo de crear dos objetos
- Account Numbers para conciliar fácilmente las transferencias entrantes
- Metadata para adjuntar datos personalizados a tus objetos de Fintoc