Charges list
A paginated list of individual charges (payments and refunds) at the requested site, filterable by status, processor, completion date, revenue date, payout date, and more. A per-processor net total is returned alongside the page of data so dashboards can show a running total without needing to fetch every page.
For large date ranges or background CSV delivery, use /shop/reports/charge-list/queue.
Query parameters
Restrict the report to charges at the given site.
The page to retrieve results from
The number of results to return per page
Restrict to charges completed on or after this time.
Restrict to charges completed on or before this time.
Restrict to charges created on or after this time.
Restrict to charges created on or before this time.
Restrict to charges with a revenue date on or after this date.
Restrict to charges with a revenue date on or before this date.
Restrict to charges with a payout date on or after this date.
Restrict to charges with a payout date on or before this date.
The charge status to include. Defaults to complete for the main charge list and to all for the pay-by-link variant.
Filter to charges against a specific chargeable type (e.g. order, membership).
Filter to a particular charge type (e.g. payment, refund).
Filter to charges that went through a specific payment processor (e.g. adyen, stripe, cash).
Filter to charges where the payment details came from a specific source (e.g. pay_by_link).
Filter to charges whose parent order has a specific status.
Filter to charges created by a specific user ID.
Response
The charges were successfully retrieved.
Example response
{
"data": [
{
"id": "60a8c0901d210625e3a87667",
"charge_type": "payment",
"chargeable_type": "order",
"order_ref": "TRY03",
"order_status": "settled",
"revenue_date": "2026-06-15",
"payout_date": "2026-06-18",
"customer_name": "Jane Doe",
"processor": "adyen",
"processor_type": "card",
"processor_id": "PSP_REF_123",
"amount": 15000,
"currency": "gbp",
"status": "complete"
}
],
"meta": {
"from": 1,
"to": 2,
"total": 2,
"current_page": 1,
"last_page": 2,
"per_page": 15,
"path": "http://example.com/api"
},
"links": {
"first": "http://example.com?page=1",
"next": "https://example.com?page=3",
"prev": "https://example.com?page=1",
"last": "https://example.com?page=4"
},
"processor_totals": [
{
"processor": "adyen",
"amount": 250000
}
]
}Changes
No recorded changes to this endpoint across all 1 revision of this API.