← API REST v1 SECCIÓN DEL MANUAL

7. Pagos

Instrucciones, comprobaciones y pasos de esta sección del manual.

Prueba esta ruta en el laboratorio

Abre el laboratorio estilo Postman, indica la URL de tu panel y envía la petición. Recuerda activar la API en Ajustes → Gestión de personal.

POST /payments registra el pago con el mismo procesador del panel: marca la factura y reactiva el servicio si corresponde.

GET /payments

Filtros: customer_id, invoice_id. Permiso: finanzas.transacciones.menu.

POST /payments

Permiso: finanzas.registrar-pago.pagar.

{
  "invoice_id": 100,
  "amount": 30,
  "method": "transferencia",
  "reference": "48313958199",
  "description": "Pago API",
  "paid_at": "2026-08-15 09:22:00"
}

GET /payments/{id}

PUT /payments/{id}

Campos: method, reference, description. Permiso: finanzas.transacciones.editar.

DELETE /payments/{id}

Borra la operación; no recalcula sola la factura. Permiso: finanzas.transacciones.eliminar.