Reports

Charges completed on a single day

A convenience wrapper around /shop/reports/charge-list pre-filtered to a single day. Returns charges (payments and refunds) completed on the given date, paginated 100 to a page, alongside the per-processor totals for the day. Intended for end-of-day reconciliation views.

get/shop/reports/day-charges

Query parameters

site_idstring uuid

Restrict to charges at the given site. Defaults to the authenticated user's default site if omitted.

datestring date
Example:2026-06-15

The date the charges were completed on. Must be on or before today. Defaults to today in the site's timezone if omitted.

pageinteger

The page to retrieve results from

Response

The day's 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.