---
title: "List transactions"
method: GET
path: "/transactions"
tags: ["Reconciliation"]
---

# List transactions

`GET /transactions`

List all transactions under an account or site.

## Query parameters

- `after` string
- `before` string
- `completed_from` string, timestamp
- `completed_until` string, timestamp
- `created_from` string, timestamp
- `created_until` string, timestamp
- `currency` string, ISO-4217 currency code
- `financial_status` 'completed' | 'created' | 'declined' | 'error' | 'expired' | 'initialized' | 'manual' | 'new' | 'refunded' | 'reserved' | 'uncleared' | 'void'
- `limit` integer
- `payment_method` string[]
- `site_id` string
- `status` 'cancelled' | 'chargeback' | 'completed' | 'declined' | 'expired' | 'initialized' | 'partial_refunded' | 'refunded' | 'reserved' | 'shipped' | 'uncleared' | 'void'
- `terminal_id` string
- `type` 'admin_fee' | 'affiliate_payout' | 'automatic_payout' | 'chargeback' | 'coupon' | 'currency_conversion' | 'deposit' | 'fastcheckout' | 'internal' | 'merchant_settlement' | 'monthly_fee' | 'payment' | 'refund' | 'reverse_chargeback' | 'scheme_fee' | 'signup_fee' | 'unreferenced_refund' | 'withdrawal'

## Response `200`

Request successful

- object
  - `success` Success — unresolved $ref
  - `data` object — Information about the transaction.
    - `completed` string, datetime — The timestamp for when the transaction was completed.
    - `costs` object[] — The fees for the transaction.
      - `amount` Amount — unresolved $ref
      - `description` Description — unresolved $ref
    - `created` string — The timestamp for when the order was created. **Format:** [ISO 8601 time](https://en.wikipedia.org/wiki/ISO_8601).
    - `currency` Currency — unresolved $ref
    - `customer` object — The customer's personal information.
      - `email` Email — unresolved $ref
      - `first_name` string — The customer’s first name. We recommend always requiring the customer to provide their full name, instead of initials or abbreviations. **Required for:** Trustly,in3B2B, and Amazon Pay
      - `iban` Iban — unresolved $ref
      - `last_name` string — The customer’s last name. **Required for:** Trustly, in3B2B, Amazon Pay, and Billink
    - `debit_credit` 'C' | 'D' — Whether the transaction is a credit (C) or a debit (D).
    - `description` Description — unresolved $ref
    - `dispute` object — Information relating to a chargeback dispute.
      - `merchant_response_date` string — The timestamp for when you are expected to respond. **Format:** [ISO 8601 time](https://en.wikipedia.org/wiki/ISO_8601).
      - `status` 'new' | 'ready' | 'open' | 'accepted' | 'submitted' | 'processed' | 'closed' — The chargeback status.
      - `reason_code` string — The chargeback reason code provided by the card scheme.
      - `reason_description` string — The description of the chargeback reason code. For information about reason codes, see Chargebacks - [Chargeback reasons and required evidence](https://docs.multisafepay.com/docs/chargebacks#chargeback-reasons-and-required-evidence.
    - `financial_status` 'cancelled' | 'completed' | 'declined' | 'expired' | 'initialized' | 'uncleared' | 'void' — The [transaction status](https://docs.multisafepay.com/docs/payment-statuses/).
    - `net` integer — The net value for the transaction, i.e. `amount` - `costs`.
    - `invoice_id` InvoiceId — unresolved $ref
    - `order_id` OrderId — unresolved $ref
    - `payment_method` string — The payment method.
    - `site_id` integer — The unique identifier of the site. See [Site ID, API key, and secure code](https://multisafepay-docs.netlify.app/account/site-id-api-key-secure-code/).
    - `status` 'cancelled' | 'completed' | 'declined' | 'expired' | 'initialized' | 'refunded' | 'reserved' | 'shipped' | 'uncleared' | 'void' | 'chargeback' — The [order status](/docs/payment-statuses/).
    - `terminal` object — Information related to the terminal used for the transaction.
      - `id` string — The unique identifier of the terminal.
    - `transaction_id` Schema — unresolved $ref
    - `type` 'admin_fee' | 'affiliate_payout' | 'automatic_payout' | 'chargeback' | 'coupon' | 'currency_conversion' | 'deposit' | 'fastcheckout' | 'internal' | 'merchant_settlement' | 'monthly_fee' | 'payment' | 'refund' | 'reverse_chargeback' | 'scheme_fee' | 'signup_fee' | 'unreferenced_refund' | 'withdrawal' — The type of transaction.
    - `updated` string — The timestamp for the most recent update. **Format:** [ISO 8601 time](https://en.wikipedia.org/wiki/ISO_8601).
    - `var1` Var1 — unresolved $ref
    - `var2` Var1 — unresolved $ref
    - `var3` Var3 — unresolved $ref
  - `pager` object — The page navigation details.
    - `after` string — The URL for the next page of results.
    - `before` string — The URL for the previous page of results.
    - `cursor` object — The cursor navigation details.
      - `after` string — The identifier of the next page of results.
      - `before` string — The identifier of the previous page of results.
    - `limit` integer — The number of results returned per page.

## Other responses

- `403` — Invalid API key

---

[API](https://skmtc.dev/multisafepay/apis/multisafepay-banking-order-api.md) · [All operations](https://skmtc.dev/multisafepay/apis/multisafepay-banking-order-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/multisafepay/multisafepay-banking-order-api/revisions/ce9612e4a307/schema)
