> For the complete documentation index, see [llms.txt](https://docs.entrytickets.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.entrytickets.eu/dashboard/cashless/editor.md).

# Transactions

The cashless transactions API allows you to retrieve a list of cashless transactions, including details such as payment method, amount, and customer information.

### Request

<mark style="color:green;">`GET`</mark> `/cashless/transactions`

**Params**

<table><thead><tr><th width="134">Name</th><th width="113">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>from</code></td><td>string</td><td><p>Start date and time</p><p>(format: <code>YYYY-MM-DD HH:MM:SS</code>)</p></td></tr><tr><td><code>to</code></td><td>string</td><td>End date and time (format: <code>YYYY-MM-DD HH:MM:SS</code>)</td></tr><tr><td><code>page</code></td><td>int</td><td>The current page of the results (default: 1)</td></tr><tr><td><code>limit</code></td><td>int</td><td>Number of results per page (default: 100, max: 10,000)</td></tr></tbody></table>

**Request Example**

```
curl --request GET \
  --url 'https://entrytickets.be/api/cashless/transactions/list?from=2024-08-31%252020%3A00%3A00&to=2025-09-30%252020%3A00%3A00&page=1&limit=1000'
```

**Response**

{% tabs %}
{% tab title="200" %}

```json
{
  "transactions": [
    {
      "time_created": "2025-03-04 10:07:17",
      "pos": "FOODTRUCK",
      "type": "order",
      "method": "cashless",
      "status": "paid",
      "bedrag": -12.50,
      "firstname": "Erlich",
      "name": "Bachman",
      "email": "erlich.bachman@gmail.com",
      "order": [
        {
          "product": "pizza",
          "aantal": 1
        }
      ]
    }
  ],
  "total": 40094,
  "page": 1,
  "pages": 8019,
  "limit": 5
}
```

{% endtab %}

{% tab title="400" %}

```json
{
  "error": "Invalid request"
}
```

{% endtab %}
{% endtabs %}

**General Response Fields**

<table><thead><tr><th width="178">Field</th><th width="118">Type</th><th>Description</th></tr></thead><tbody><tr><td>transactions</td><td>array</td><td>List of transaction objects</td></tr><tr><td>total</td><td>int</td><td>Total number of transactions available</td></tr><tr><td>page</td><td>int</td><td>Current page number</td></tr><tr><td>pages</td><td>int</td><td>Total number of pages</td></tr><tr><td>limit</td><td>int</td><td>Number of transactions per page</td></tr></tbody></table>

**Transaction Response Fields**

<table><thead><tr><th width="182">Field</th><th>Description</th></tr></thead><tbody><tr><td>time_created</td><td>The timestamp when the transaction was initiated <code>(YYYY-MM-DD HH:MM:SS).</code></td></tr><tr><td>pos</td><td>The Point of Sale (POS) where the transaction took place.</td></tr><tr><td>type</td><td><p>The type of transaction. Possible values: <code>terminal</code> : Payment made directly via bank card at a payment terminal.</p><p><code>topup</code> : A cashless wallet top-up.</p><p><code>order</code> : A cashless order paid via a cashless wallet.</p><p><code>bonus</code> : A bonus top-up to a wallet.</p><p><code>activation</code> : An activation fee charged to the customer’s wallet.</p></td></tr><tr><td>method</td><td>The payment method used (e.g., cashless, bancontact, etc.).</td></tr><tr><td>status</td><td>The payment status of the transaction (e.g., paid, failed).</td></tr><tr><td>token</td><td>The unique token of the wallet, if a wallet was used in the transaction.</td></tr><tr><td>bedrag</td><td>The transaction amount, formatted as a currency value (e.g., -<code>3.50</code>).</td></tr><tr><td>transactie_id</td><td>The internal transaction reference identifier.</td></tr><tr><td>time_modified</td><td>The timestamp when the transaction was last modified.</td></tr><tr><td>payment_data</td><td>Information about the staff user who processed the transaction, if applicable.</td></tr><tr><td>fee</td><td>The service fee, if applicable (e.g., <code>0.25</code>).</td></tr><tr><td>firstname</td><td>Customer’s first name (if a wallet was used).</td></tr><tr><td>name</td><td>Customer’s last name (if a wallet was used).</td></tr><tr><td>email</td><td>Customer’s email address (if a wallet was used).</td></tr><tr><td>card_id</td><td>Customer’s card identifier (if a wallet was used).</td></tr><tr><td>order</td><td>An array containing the products and quantities ordered.</td></tr></tbody></table>
