Transactions are the overall ledger of payment activity. A transaction is created for every attempt to instruct a payment gateway — whether it's a payment, authorisation, capture, void, or refund.
Read-Only Ledger
The transaction API is read-only. Each transaction type has its own dedicated API for actions:
- Payments: Create Payment, Get Payment
- Captures: Capture an Authorisation, Get Capture
- Voids: Void an Authorisation, Get Void
- Refunds: Refund a Payment, Get Refund
The transaction list provides a unified view across all these types, useful for reporting and reconciliation.
Action Types
The action field identifies the transaction type:
| Action | Description |
|---|---|
PAYMENT | A direct payment (funds collected) |
AUTH | An authorisation (funds reserved) |
CAPTURE | A capture of a previous authorisation |
VOID | A void of a previous authorisation |
REFUND | A refund of a previous payment or capture |
Status
Transaction statuses are consistent across all action types. See Payments for the full status and gateway_status reference.