---
title: "List Transactions (without pagination)"
method: GET
path: "/api/v1/transactions"
tags: ["Transactions"]
deprecated: true
---

# List Transactions (without pagination)

`GET /api/v1/transactions`

> **Deprecated.**

This endpoint is deprecated. Please use [/api/v1/cards/transactions](#/Transactions/get_api_v1_cards_transactions) instead. Retrieves transactions for all activated cards of the authenticated user

## Query parameters

- `cardTokens` string
- `before` string, date-time
- `after` string, date-time
- `billingCurrency` string
- `transactionCurrency` string
- `mcc` string
- `transactionType` string

## Response `200`

Successful response

- Event[]
  - union
    - Payment
      - `threadId` string — Thread ID for the transaction
      - `createdAt` string, date-time
      - `clearedAt` string, date-time, nullable — Date of the latest clearing record of the transaction
      - `country` Country
        - `name` string
        - `numeric` string
        - `alpha2` string
        - `alpha3` string
      - `isPending` boolean — Whether the transaction is pending settlement. - For Payments: true when authorized but not yet cleared, false when settled - For Refunds: can be true if additional clearing steps are pending, typically false since they require both auth + clearing to appear - For Reversals: typically false as they're usually processed quickly
      - `impactsCashback` boolean, nullable — Indicates whether this transaction impacted cashback eligibility: - `true`: Transaction was eligible for and impacted cashback - `false`: Transaction did not impact cashback (not eligible) - `null`: Unable to determine (e.g., before user accepted cashback terms)
      - `mcc` string
      - `merchant` object
        - `name` string
        - `city` string
        - `country` Country
          - `name` string
          - `numeric` string
          - `alpha2` string
          - `alpha3` string
      - `billingAmount` string — A BigInt value represented as a string
      - `billingCurrency` Currency
        - `symbol` string
        - `code` string
        - `decimals` integer
        - `name` string
      - `transactionAmount` string — A BigInt value represented as a string
      - `transactionCurrency` Currency
        - `symbol` string
        - `code` string
        - `decimals` integer
        - `name` string
      - `transactionType` string — First 2 digits of the DE3 field (ISO 8583), representing the transaction type code. Common values include (not limited to): - "00": Purchase (POS) - "01": Withdrawal (ATM) - "10": Account Funding - "20": Return of Goods - "28": Prepaid Load - "30": Balance Inquiry - "70": PIN Change - "72": PIN Unblock
      - `cardToken` string — The token identifying the card used for this transaction
      - `transactions` Transaction[]
        - `status` 'Unsubmitted' | 'Unconfirmed' | 'ExecReverted' | 'ExecSuccess'
        - `to` string
        - `value` string — A BigInt value represented as a string
        - `data` string
        - `hash` string, nullable
      - `kind` 'Payment'
      - `status` 'Approved' | 'IncorrectPin' | 'InsufficientFunds' | 'ExceedsApprovalAmountLimit' | 'InvalidAmount' | 'PinEntryTriesExceeded' | 'IncorrectSecurityCode' | 'Reversal' | 'PartialReversal' | 'Other'
    - Refund
      - `threadId` string — Thread ID for the transaction
      - `createdAt` string, date-time
      - `clearedAt` string, date-time, nullable — Date of the latest clearing record of the transaction
      - `country` Country
        - `name` string
        - `numeric` string
        - `alpha2` string
        - `alpha3` string
      - `isPending` boolean — Whether the transaction is pending settlement. - For Payments: true when authorized but not yet cleared, false when settled - For Refunds: can be true if additional clearing steps are pending, typically false since they require both auth + clearing to appear - For Reversals: typically false as they're usually processed quickly
      - `impactsCashback` boolean, nullable — Indicates whether this transaction impacted cashback eligibility: - `true`: Transaction was eligible for and impacted cashback - `false`: Transaction did not impact cashback (not eligible) - `null`: Unable to determine (e.g., before user accepted cashback terms)
      - `mcc` string
      - `merchant` object
        - `name` string
        - `city` string
        - `country` Country
          - `name` string
          - `numeric` string
          - `alpha2` string
          - `alpha3` string
      - `billingAmount` string — A BigInt value represented as a string
      - `billingCurrency` Currency
        - `symbol` string
        - `code` string
        - `decimals` integer
        - `name` string
      - `transactionAmount` string — A BigInt value represented as a string
      - `transactionCurrency` Currency
        - `symbol` string
        - `code` string
        - `decimals` integer
        - `name` string
      - `transactionType` string — First 2 digits of the DE3 field (ISO 8583), representing the transaction type code. Common values include (not limited to): - "00": Purchase (POS) - "01": Withdrawal (ATM) - "10": Account Funding - "20": Return of Goods - "28": Prepaid Load - "30": Balance Inquiry - "70": PIN Change - "72": PIN Unblock
      - `cardToken` string — The token identifying the card used for this transaction
      - `transactions` Transaction[]
        - `status` 'Unsubmitted' | 'Unconfirmed' | 'ExecReverted' | 'ExecSuccess'
        - `to` string
        - `value` string — A BigInt value represented as a string
        - `data` string
        - `hash` string, nullable
      - `kind` 'Refund'
      - `refundAmount` string — A BigInt value represented as a string
      - `refundCurrency` Currency
        - `symbol` string
        - `code` string
        - `decimals` integer
        - `name` string
    - Reversal
      - `threadId` string — Thread ID for the transaction
      - `createdAt` string, date-time
      - `clearedAt` string, date-time, nullable — Date of the latest clearing record of the transaction
      - `country` Country
        - `name` string
        - `numeric` string
        - `alpha2` string
        - `alpha3` string
      - `isPending` boolean — Whether the transaction is pending settlement. - For Payments: true when authorized but not yet cleared, false when settled - For Refunds: can be true if additional clearing steps are pending, typically false since they require both auth + clearing to appear - For Reversals: typically false as they're usually processed quickly
      - `impactsCashback` boolean, nullable — Indicates whether this transaction impacted cashback eligibility: - `true`: Transaction was eligible for and impacted cashback - `false`: Transaction did not impact cashback (not eligible) - `null`: Unable to determine (e.g., before user accepted cashback terms)
      - `mcc` string
      - `merchant` object
        - `name` string
        - `city` string
        - `country` Country
          - `name` string
          - `numeric` string
          - `alpha2` string
          - `alpha3` string
      - `billingAmount` string — A BigInt value represented as a string
      - `billingCurrency` Currency
        - `symbol` string
        - `code` string
        - `decimals` integer
        - `name` string
      - `transactionAmount` string — A BigInt value represented as a string
      - `transactionCurrency` Currency
        - `symbol` string
        - `code` string
        - `decimals` integer
        - `name` string
      - `transactionType` string — First 2 digits of the DE3 field (ISO 8583), representing the transaction type code. Common values include (not limited to): - "00": Purchase (POS) - "01": Withdrawal (ATM) - "10": Account Funding - "20": Return of Goods - "28": Prepaid Load - "30": Balance Inquiry - "70": PIN Change - "72": PIN Unblock
      - `cardToken` string — The token identifying the card used for this transaction
      - `transactions` Transaction[]
        - `status` 'Unsubmitted' | 'Unconfirmed' | 'ExecReverted' | 'ExecSuccess'
        - `to` string
        - `value` string — A BigInt value represented as a string
        - `data` string
        - `hash` string, nullable
      - `kind` 'Reversal'
      - `reversalAmount` string — A BigInt value represented as a string
      - `reversalCurrency` Currency
        - `symbol` string
        - `code` string
        - `decimals` integer
        - `name` string

## Other responses

- `401` — Unauthorized Error
- `500` — Internal Server Error

---

[API](https://skmtc.net/gnosispay/apis/gnosispay-api.md) · [All operations](https://skmtc.net/gnosispay/apis/gnosispay-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gnosispay/gnosispay-api/versions/e0a09962c187/schema)
