---
title: "List payment account transactions"
method: GET
path: "/payment_accounts/{payment_account_transaction_id}/transactions"
tags: ["Payment Account Transaction"]
---

# List payment account transactions

`GET /payment_accounts/{payment_account_transaction_id}/transactions`

## Request

- Base URL: `https://api.gocardless.com`
- URL: `https://api.gocardless.com/payment_accounts/{payment_account_transaction_id}/transactions`
- Auth: HTTP bearer

List transactions for a given payment account.

## Path parameters

- `payment_account_transaction_id` string, required

## Query parameters

- `before` string, nullable
- `after` string, nullable
- `limit` union
  - integer
  - string
- `value_date_from` string, required
- `value_date_to` string, required
- `direction` 'credit' | 'debit': The direction of the transaction. Debits mean money leaving the account (e.g. outbound payment), while credits signify money coming in (e.g. manual top-up).

## Headers

- `GoCardless-Version` string, required

## Response `200`

Successful response

- PaymentAccountTransactionMultiResourceResponse
  - `payment_account_transactions` PaymentAccountTransaction[]
    - `id` string: The unique ID of the payment account transaction.
    - `value_date` string, date: The date of when the transaction occurred.
    - `reference` string: The reference of the transaction. This is typically supplied by the sender.
    - `description` string: The description of the transaction, if available
    - `counterparty_name` string: The name of the counterparty of the transaction. The counterparty is the recipient for a credit, or the sender for a debit.
    - `links` PaymentAccountTransactionLinks
      - `payout` string: ID of the [payout](https://docs.gocardless.com/docs/api-reference/payout) linked to the transaction.
      - `outbound_payment` string: ID of the [outbound_payment](https://docs.gocardless.com/docs/api-reference/outbound-payment) linked to the transaction
      - `payment_bank_account` string: ID of the payment bank account.
    - `currency` 'GBP': The currency of the transaction.
    - `direction` 'credit' | 'debit': The direction of the transaction. Debits mean money leaving the account (e.g. outbound payment), while credits signify money coming in (e.g. manual top-up).
    - `amount` integer: Amount, in the lowest denomination for the currency (e.g. pence in GBP, cents in EUR).
    - `balance_after_transaction` integer: Balance after transaction, in the lowest denomination for the currency (e.g. pence in GBP, cents in EUR).
  - `meta` PaymentAccountTransactionPaginationMeta: Cursor pagination information
    - `limit` integer, required
    - `cursors` object, required
      - `before` string, nullable, required: Cursor pointing to the end of the desired set.
      - `after` string, nullable, required: Cursor pointing to the start of the desired set.

## Other responses

- `400`: Bad Request
- `401`: Unauthorised
- `404`: Not found
- `422`: Validation Error
- `500`: Internal Error

---

[API](https://skmtc.dev/gocardless/apis/gocardless-api.md) - [All operations](https://skmtc.dev/gocardless/apis/gocardless-api/llms.txt) - [OpenAPI document](https://skmtc.dev/gocardless/apis/gocardless-api/revisions/4dd3dae45364?raw)
