Pagar fatura
POST/v1/invoices/:id/pay
Dois modos: (a) quando payment_method é informado, cria um pagamento via gateway (pix, bank_slip ou card) e retorna os artefatos do método (QR code, código de barras ou status do cartão) — ou, com bank_transfer, uma cobrança por transferência para a conta bancária (bank_account_id) ou chave Pix (pix_key_id) da organização, sem gateway, devolvendo os dados em bank_transfer e ficando pendente até a baixa manual; (b) quando omitido, marca a fatura como paga manualmente (reconciliação).
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 429
- 500
Resultado do pagamento ou fatura marcada como paga.
Corpo da requisição falhou na validação.
Token bearer ausente ou inválido.
Token válido, porém sem permissão para esta operação. Com code insufficient_scope, details.required traz o único conjunto mínimo de escopos que, somados a details.granted, deixaria a requisição passar: o escopo do recurso (billing/{recurso}, ou billing/all fora do catálogo) e depois o verbo puro — por exemplo ["billing/customers", "delete"].
Recurso não encontrado na organização atual.
Corpo da requisição falhou na validação.
Limite de requisições excedido.
Erro inesperado no servidor.