Skip to main content

Pre-requisitos

1

Cuenta Mouv activa

Si todavía no la tenés, contactá hola@vectora.com.co para onboarding.
2

API key generada

Seguí los pasos en Autenticación. Para este quickstart usá scope WRITE.
3

curl + jq instalados

Para los ejemplos de esta guía. Cualquier HTTP client funciona (Postman, Insomnia, fetch, axios, requests, etc.).

1. Verificá tu saldo

Respuesta esperada:
rail es el campo público (BREB o ACH). type (FAST / ACH) es legacy y se mantiene por backward compat — para integraciones nuevas usá rail.

2. Resolvé una llave Bre-B

Respuesta exitosa:
Omitimos keyType — la API auto-detecta el tipo desde la red Bre-B (Pix Brasil DICT-style pattern). El response te dice qué tipo identificó.

3. Cotizá una transferencia BREB

Respuesta:

4. Ejecutá el retiro

Respuesta (201):
targetName + targetDocument son obligatorios SARLAFT. Sacalos del response de /transfers/resolve-key (campos recipient.fullName + recipient.idValue).

5. Consultá el estado

La transferencia inicia en PENDING y pasa a COMPLETED cuando el rail Bre-B confirma (~5-30s). Polleá el estado:

Próximos pasos

Retiros ACH

Aprendé a transferir a cuentas bancarias tradicionales

Recaudos PSE

Generá links PSE para cobrar a terceros

Multi-sig

Configurá firma múltiple para transferencias grandes

Manejo de errores

Códigos de error completos y cómo reintentar