---
title: "Lists out payments"
method: GET
path: "/out_payment"
tags: ["Out Payment"]
---

# Lists out payments

`GET /out_payment`

Full report with all the out payments from your Account Id

**Required scope:** <code style="background:#e8f0fe;color:#1a73e8;padding:2px 8px;border-radius:12px;font-size:0.85em">out_payment:read</code>

## Query parameters

- `page` integer
- `records_per_page` integer
- `method` 'transfer' | 'mb'
- `type` 'normal' | 'instant'
- `id` string, uuid
- `key` string
- `value` number, double
- `created_at` string

## Response `200`

OK

- object
  - `meta` MetadataPage — The Pagination object contains detailed information about the pagination of a collection of records. This object is used to provide navigation and context for paginated results, allowing users to easily move between pages and understand the scope of the dataset.
    - `page` object, required — An object containing information about the pagination of pages within the collection.
      - `current` integer, required — The current page number being viewed.
      - `total` integer, required — The total number of pages available in the collection.
    - `records` object, required — An object containing information about the records within the collection.
      - `total` integer, required — The total number of records available in the collection.
      - `per_page` integer, required — The number of records displayed per page.
    - `links` object — An object containing URLs for navigation between different pages of the collection.
      - `first` string — The URL to the first page of the collection.
      - `prev` string — The URL to the previous page of the collection. This field is an empty string if there is no previous page.
      - `next` string — The URL to the next page of the collection. This field is an empty string if there is no next page.
      - `last` string — The URL to the last page of the collection.
  - `data` OutPaymentResponse[]
    - `id` string, uuid — A unique identifier for the resource. While typically formatted as a UUID (Universally Unique Identifier), it can also be in other formats as defined by the user. This field ensures the resource can be distinctly recognized and referenced.
    - `status` 'success' | 'pending' | 'deleted' | 'delayed' — Status of the out payment.
    - `type` 'normal' | 'instant' — Type of out payment.
    - `method` 'transfer' | 'mb' — Method used for the out payment.
    - `customer` object — Customer associated with the out payment.
      - `id` string — Unique identifier for the customer.
    - `account` object — Easypay account from which the funds are transferred.
      - `id` string, uuid — Unique identifier for the Easypay account.
    - `out_account` object — Destination SEPA bank account for the out payment.
      - `id` string, uuid — Unique identifier for the destination account.
    - `key` string — Merchant reference key for the out payment.
    - `value` number, double — Amount to be transferred.
    - `schedule_at` string — Scheduled date and time for the out payment (YYYY-MM-DD HH:MM:SS).
    - `transactions` OutPaymentTransactions — An array of transactions, where each one represents a specific charge or cost associated with a transaction. Includes details such as the amount and transfer, and its related fees.
      - `id` string, uuid — A unique identifier for the entry, represented as a UUID. This ID is used to uniquely track and reference individual entries within the ledger system.
      - `key` string — A customizable text field for users to input their own identifier for the resource. This can be any string that helps the user uniquely identify or reference the resource in their own system.
      - `created_at` string, date-time — The timestamp indicating when the resource was created. It is formatted as ISO 8601.
      - `date` string, date-time — The timestamp indicating when the resource was updated. It is formatted as ISO 8601.
      - `values` object
        - `requested` number, double — The amount requested, rounded by two decimapl plates.
        - `paid` number, double — The amount paid, rounded by two decimal plates.
        - `fixed_fee` number, double — The fixed fee amount applied to this transaction.
        - `variable_fee` number — The variable fee amount applied to this transaction.
        - `tax` number, double — The vat amount applied to this transaction.
        - `transfer` number, double — The net value to be transferred.
      - `transfer_date` string, date-time — The estimation when the funds will be transfered. It is formatted as ISO 8601.
      - `transfer_batch` string — A unique identifier for the transfer batch, typically represented as a string. This value is used to track and reference a specific batch of transfers within the system.
      - `method` string — Method used for the transaction.
      - `document_number` string — Unique document number used for Easypay Invoice.
      - `descriptive` string — This is used to provide additional context or notes that describe the nature of the transaction in plain language.
    - `created_at` string — Date and time when the out payment was created.
    - `timestamp` string — Timestamp of the last update or event for this out payment.

## Other responses

- `403` — Forbidden
- `429` — Too Many Requests
- `500` — Internal Server Error

---

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