¿Qué es un Cliente?
Un cliente es la representación de una persona natural o jurídica dentro de OnePay. Es el objeto central al que se asocian métodos de pago (tarjetas, cuentas bancarias), cobros y dispersiones. Debes crear un cliente antes de poder:- Registrar tarjetas o cuentas bancarias
- Crear cargos (débitos directos)
- Enviar dispersiones (payouts)
- Crear suscripciones
¿Cuándo crear un Cliente?
| Escenario | ¿Necesitas un cliente? |
|---|---|
Enviar un link de pago (POST /payments) | No (solo necesitas phone o email) |
Debitar una tarjeta o cuenta (POST /charges) | Sí |
Dispersar dinero a un tercero (POST /cashouts) | Sí |
| Crear una suscripción recurrente | Sí |
| Emitir una tarjeta (Issuing) | Sí |
Tipos de cliente
natural: Persona natural (identificada con CC, CE o PASSPORT)company: Persona jurídica (identificada con NIT)
Ejemplo rápido
Relaciones
- Cuentas del cliente -
GET /customers/{id}/accounts - Tarjetas del cliente -
GET /customers/{id}/cards - Tarjetas emitidas -
GET /customers/{id}/issuing-cards
Endpoints
| Método | Endpoint | Descripción |
|---|---|---|
POST | /customers | Crear cliente |
GET | /customers | Listar clientes |
GET | /customers/ | Detalle de un cliente |
DELETE | /customers/ | Eliminar cliente |