404 record_not_found si el ID no es un UUID, y 404 environment_key_mismatch si el recurso es del otro ambiente.
Endpoints: Saldo · Movimientos · Detalle de movimiento · Transferir · Recargar · Cuentas relacionadas · Eliminar cuenta relacionada · Extracto · Tarjetas emitidas · Emitir · Detalle · Actualizar · Cancelar · Activar · Ver datos · Congelar y descongelar · Cambiar PIN · Transacciones
Los errores de saldo (
10500 y 10501) responden con HTTP 401, no con 402 ni 422. No los
trates como un problema de autenticación: decide por code_name.Billeteras
Saldo de la billetera
GET /customers/{customer_id}/balance · Referencia
Listar movimientos
GET /customers/{customer_id}/transactions · Referencia
Detalle de un movimiento
GET /customers/{customer_id}/transactions/{transaction_id} · Referencia
Transferir entre billeteras
POST /customers/transfer · Referencia
Recargar una billetera
POST /customers/{customer_id}/transactions · Referencia
external_id es único entre recargas y transferencias: si reusas uno de una transferencia en una recarga, recibes el movimiento existente con 200.
Listar cuentas relacionadas
GET /customers/{customer_id}/accounts/related · Referencia
Eliminar una cuenta relacionada
DELETE /customers/{customer_id}/accounts/related/{account_id} · Referencia
Solicitar extracto
POST /customers/{customer_id}/statements/{month} · Referencia
Emisión de tarjetas
Todas las rutas de/issuing responden 403 con {"message": "Company does not have this feature."} si tu empresa no tiene activa la emisión de tarjetas.
Listar tarjetas emitidas
GET /issuing/cards · Referencia
Emitir una tarjeta
POST /issuing/cards · Referencia
La emisión con el emisor ocurre en segundo plano: la tarjeta nace en
created y un fallo del emisor no vuelve como error en esta respuesta.
Detalle de una tarjeta emitida
GET /issuing/cards/{card_id} · Referencia
Actualizar una tarjeta emitida
PUT /issuing/cards/{card_id} · Referencia
Cancelar una tarjeta emitida
DELETE /issuing/cards/{card_id} · Referencia
Activar una tarjeta física
GET /issuing/cards/{card_id}/enable · Referencia
Si la tarjeta física está congelada, cancelada o vencida, la respuesta es
200 con url: null.
Ver los datos de la tarjeta
GET /issuing/cards/{card_id}/view · Referencia
Congelar y descongelar
PUT /issuing/cards/{card_id}/froze · Referencia y PUT /issuing/cards/{card_id}/unfroze · Referencia
Cambiar el PIN
PUT /issuing/cards/{card_id}/pin · Referencia
Transacciones de una tarjeta emitida
GET /issuing/cards/{card_id}/transactions · Referencia