Skip to main content
Esta página cubre Empresas y Métodos de pago: clientes, cuentas bancarias y tarjetas. Además de lo que se lista acá, cualquiera de estos endpoints puede devolver los errores comunes. Los que tienen un ID en la ruta también responden 404 record_not_found si el ID no es un UUID, y 404 environment_key_mismatch si el recurso es del otro ambiente. Endpoints: Empresas · Clientes · Cuentas bancarias · Tarjetas

Empresas

Crear una empresa

POST /companies · Referencia

Listar departamentos

GET /states · Referencia

Listar ciudades

GET /cities · Referencia

Clientes

Listar clientes

GET /customers · Referencia

Detalle, eliminar, cuentas, tarjetas y tarjetas emitidas de un cliente

GET /customers/{customer_id} · Referencia
DELETE /customers/{customer_id} · Referencia
GET /customers/{customer_id}/accounts · Referencia
GET /customers/{customer_id}/cards · Referencia
GET /customers/{customer_id}/issuing-cards · Referencia

Crear un cliente

POST /customers · Referencia Si ya existe un cliente con el mismo documento (o el mismo correo), la respuesta es 200 con el cliente existente: no es un error. Mira Crear clientes.

Cuentas bancarias

Listar cuentas

GET /accounts · Referencia

Detalle y eliminar una cuenta

GET /accounts/{account_id} · Referencia
DELETE /accounts/{account_id} · Referencia

Crear una cuenta

POST /accounts · Referencia · Crear llave Bre-B Esta ruta acepta la llave pública (pk_).

Validar una cuenta

POST /accounts/{account_id}/validate · Referencia Este endpoint solo valida cuentas Daviplata. Algunos de sus errores usan un cuerpo distinto: {"error": "...", "message": "..."}.

Actualizar una cuenta

PUT /accounts/{account_id} · Referencia

Listar bancos

GET /banks · Referencia

Consultar una llave Bre-B

GET /accounts/bre-b/{key} · Referencia

Tarjetas

Los errores de tarjeta (101xx) solo salen en producción: con la llave de pruebas la tarjeta se crea sin pasar por la bóveda.

Crear una tarjeta

POST https://cards.onepay.la/v1/cards · Referencia Esta ruta acepta la llave pública (pk_).

Crear una tarjeta tokenizada

POST /cards/tokenized · Referencia Esta ruta acepta la llave pública (pk_).

Listar tarjetas

GET /cards · Referencia

Detalle y eliminar una tarjeta

GET /cards/{card_id} · Referencia
DELETE /cards/{card_id} · Referencia