---
title: "List all payment transactions"
method: GET
path: "/payments/br/transactions/"
tags: ["Payment Transactions (Brazil)"]
---

# List all payment transactions

`GET /payments/br/transactions/`

List all payment transactions associated with your Belvo account.

## Query parameters

- `page` integer
- `page_size` integer
- `id__in` string[]
- `created_at` string, date
- `created_at__gt` string, date
- `created_at__gte` string, date
- `created_at__lt` string, date
- `created_at__lte` string, date
- `created_at__range` string[]
- `charge` string, uuid
- `charge__in` string[]
- `beneficiary` string, uuid
- `beneficiary__in` string[]
- `payer` string, uuid
- `payer__in` string[]
- `customer` string, uuid
- `customer__in` string[]
- `payment_intent` string, uuid
- `payment_intent__in` string[]
- `transaction__type` 'INFLOW' | 'OUTFLOW'
- `currency` string
- `description` string
- `amount` number, float
- `amount__gt` number, float
- `amount__gte` number, float
- `amount__lt` number, float
- `amount__lte` number, float
- `amount__range` number[]

## Response `200`

OK

- object
  - `count` integer — The total number of results in your Belvo account.
  - `next` string, uri, nullable — The URL to next page of results. Each page consists of up to 100 items. If there are not enough results for an additional page, the value is `null`. In our documentation example, we use `{endpoint}` as a placeholder value. In production, this value will be replaced by the actual endpoint you are currently using (for example, `accounts` or `owners`).
  - `previous` string, uri, nullable — The URL to the previous page of results. If there is no previous page, the value is `null`.
  - `results` PaymentTransaction[] — Array of transaction objects.
    - `id` string, uuid, required — Belvo's unique identifier for the current item.
    - `created_at` string, date-time, required — The ISO-8601 timestamp of when the data point was created in Belvo's database.
    - `created_by` string, uuid, required — The unique ID for the user that created this item.
    - `amount` string, required — The transaction amount. **Note**: The amount displayed is always positive as we indicate the direction of the transaction in `transaction_type` parameter.
    - `currency` 'BRL', required — The currency of the amount paid, for example, `BRL` (Brazilian Real).
    - `description` string, required — The description of the payment.
    - `transaction_type` 'INFLOW' | 'OUTFLOW', required — The direction of the transaction. - `INFLOW` indicates money coming into the account. - `OUTFLOW` indicates money coming out of the account.
    - `beneficiary` string, uuid, required — Belvo's unique ID used to identify the beneficiary's bank account.
    - `payer` unknown, required
    - `payment_intent` string, uuid — The unique ID of the payment intent associated with the transaction.
    - `customer` string, uuid — Belvo's unique ID for the customer asscociated with this transaction.

## Other responses

- `401` — Unauthorized
- `403` — Access to Belvo API denied
- `404` — Not Found Error
- `408` — Request Timeout
- `500` — Unexpected Error

---

[API](https://skmtc.net/belvo/apis/belvo-api-docs.md) · [All operations](https://skmtc.net/belvo/apis/belvo-api-docs/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/belvo/belvo-api-docs/revisions/3423c786ece5/schema)
