Account de prueba y enviado tu primera Transfer.
Paso 1 — Obtén tus API keys de prueba
En el Dashboard, ve a Developers → API Keys. Verás llaves para el modotest (sk_test_...) y el modo live (sk_live_...). Copia la llave secreta de test.
Paso 2 — Registra las llaves JWS
Los endpoints que mueven dinero requieren solicitudes firmadas. Estos endpoints crean transferencias, devuelven transferencias o verifican un número de cuenta bancaria mexicano estandarizado. Sigue Genera llaves JWS para crear un par de llaves y subir la llave pública. Regresa a esta página cuando termines.Paso 3 — Lista tus cuentas
Toda organización comienza con unaAccount raíz. Obtenla con una solicitud GET a /v2/accounts:
cURL
JSON
Usa un SDK
Si usas Node o Python, instala el SDK de Node o el SDK de Python para llamar a la API. El SDK firma cada solicitud con JWS y maneja la paginación. Instala un SDK:id (acc_...) y el root_account_number_id (acno_...) de la respuesta. Usa root_account_number_id para fondear la Account de prueba. Usa id para crear la Transfer saliente.
Paso 4 — Fondea tu cuenta de prueba
TuAccount de prueba comienza vacía. Simula una transferencia entrante para tener dinero que enviar:
cURL
Transfer entrante simulada que fondea tu Account:
JSON
Paso 5 — Envía tu primera transferencia
Crea unaTransfer saliente desde la Account de prueba que fondeaste.
cURL
Transfer saliente que creaste:
JSON
Paso 6 — Crea un endpoint de webhook
Los webhooks notifican a tu servidor cuando una transferencia se liquida, así no necesitas hacer polling del estado. Ve a Developers → Webhooks en el Dashboard. Agrega tu URL y luego suscríbete atransfer.inbound.succeeded y transfer.outbound.succeeded.
Prueba la integración
Confirma que todo el flujo funcionó de principio a fin:- Después del Paso 4, vuelve a listar tus cuentas y confirma que
available_balanceaumentó en59013. - Confirma que la transferencia del Paso 5 retorna
"status": "succeeded". - Después del Paso 6, repite los Pasos 4 y 5. Confirma que tu endpoint recibe un webhook
transfer.outbound.succeededpara la nueva transferencia saliente.