Charges a stored payment method against an accounting invoice for the organization associated with the authenticated API key (off-session AR collection). The charge is attempted once against the supplied paymentMethodId. HTTP 200 means the charge was attempted — read data and meta.effects (a decline is still 200). Setup failures return RFC 7807. Requires organizations:transactions:create and a required Idempotency-Key header.
Omit amount to charge the invoice open balance. Credit memos are not applied. If the invoice has installments, you still choose the amount; installment rows are not closed.
Card charges are usually final on this response. Bank charges may return queued then pending — save data.id and poll GET /v2/transactions. See the Charge an invoice guide.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
