Charges a stored payment method with no invoice (unallocated deposit / prepayment) for the organization associated with the authenticated API key. The charge is attempted once against the supplied paymentMethodId. Accounting posts an unallocated payment; apply it to invoices later in QuickBooks / Xero / Business Central.
Xero organizations must send revenueAccountId (the prepayment line account). QuickBooks and Business Central must omit it. The bank account still comes from the gateway.
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 currency to use the organization home currency. Card charges are usually final on this response. Bank charges may return queued then pending — save data.id and poll GET /v2/transactions.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
