List Transactions
Mirrors the admin Sales → Transactions datagrid. Every transaction column plus the raw gateway data blob and the linked order summary are populated on each row.
Endpoint
| Endpoint | Method |
|---|---|
/api/admin/transactions | GET |
Query Parameters
| Parameter | Type | Description |
|---|---|---|
page, per_page | integer | Pagination (default 10, cap 50). |
id | string | Filter by transaction row id (int or comma-list). |
transaction_id | string | Partial gateway transaction id. |
invoice_id | integer | Filter by invoice id. |
order_id | string | Partial order increment number. |
status | string | paid, pending, COMPLETED. |
created_at_from / _to | date | Range. |
sort | string | id, transaction_id, amount, invoice_id, order_id, status, created_at. |
order | string | asc, desc. |
Response fields
| Field | Type | Description |
|---|---|---|
id | Integer | Transaction row id. |
transactionId | String | Gateway transaction id. |
invoiceId | Integer | The invoice this transaction paid (if any). |
orderId / orderIncrementId | Integer / String | Parent order id and human-facing number. |
amount / formattedAmount | Number / String | Transaction amount, raw and formatted. |
status | String | Transaction status — e.g. paid, pending. |
type | String | Transaction type — e.g. capture. |
paymentMethod / paymentTitle | String | Payment method code and its human-readable title. |
data | Object | The verbatim gateway response payload (shape varies by gateway; may be null). |
createdAt / updatedAt | String | Timestamps. |
order | Object | Slim order summary — id, incrementId, status, customerName, customerEmail, grandTotal, orderCurrencyCode. |
Permission
sales.transactions.view

