Pagar factura
POST/v1/invoices/:id/pay
Dos modos: (a) cuando se informa payment_method, crea un pago vía gateway (pix, bank_slip o card) y devuelve los artefactos del método (QR code, código de barras o estado de la tarjeta) — o, con bank_transfer, un cobro por transferencia a la cuenta bancaria (bank_account_id) o clave Pix (pix_key_id) de la organización, sin gateway, devolviendo los datos en bank_transfer y quedando pendiente hasta la baja manual; (b) cuando se omite, marca la factura como pagada manualmente (reconciliación).
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 429
- 500
Resultado del pago o factura marcada como pagada.
El cuerpo de la solicitud falló en la validación.
Token bearer ausente o inválido.
Token válido, pero sin permiso para esta operación. Con code insufficient_scope, details.required trae el único conjunto mínimo de scopes que, sumados a details.granted, dejaría pasar la solicitud: el scope del recurso (billing/{recurso}, o billing/all fuera del catálogo) y luego el verbo simple — por ejemplo ["billing/customers", "delete"].
Recurso no encontrado en la organización actual.
El cuerpo de la solicitud falló en la validación.
Límite de solicitudes excedido.
Error inesperado en el servidor.