---
title: "List all payment methods"
method: GET
path: "/methods/all"
tags: ["Methods API"]
---

# List all payment methods

`GET /methods/all`

Retrieve all payment methods that Mollie offers, regardless of the eligibility of the organization for the specific method. The results of this endpoint are **not** paginated — unlike most other list endpoints in our API.

The list can optionally be filtered using a number of parameters described below.

ℹ️ **Note:** This endpoint only returns **online** payment methods. If you wish to retrieve the information about a non-online payment method, you can use the [Get payment method endpoint](get-method).

> 🔑 Access with
>
> [API key](/reference/authentication)
>
> [Advanced access token with **payments.read**](/reference/authentication)
>
> [OAuth access with **payments.read**](/reference/authentication)

## Query parameters

- `locale` string — Sets the language for customer-facing content and communications. Possible values: `ca_ES` `cs_CZ` `da_DK` `de_AT` `de_CH` `de_DE` `de_LU` `en_GB` `en_US` `es_ES` `fi_FI` `fr_BE` `fr_FR` `fr_LU` `hu_HU` `is_IS` `it_IT` `lt_LT` `lv_LV` `nb_NO` `nl_BE` `nl_NL` `pl_PL` `pt_PT` `sk_SK` `sv_SE` `null`
- `amount` object — In v2 endpoints, monetary amounts are represented as objects with a `currency` and `value` field.
  - `currency` string, required — A three-character ISO 4217 currency code.
  - `value` string, required — A string containing an exact monetary amount in the given currency.
- `include` 'issuers' | 'pricing', nullable
- `sequenceType` string
- `profileId` string — The identifier referring to the [profile](get-profile) this entity belongs to. Most API credentials are linked to a single profile. In these cases the `profileId` can be omitted in the creation request. For organization-level credentials such as OAuth access tokens however, the `profileId` parameter is required.
- `testmode` boolean

## Response `200`

A list of payment method objects. For a complete reference of the payment method object, refer to the [Get payment method endpoint](get-method) documentation.

## Other responses

- `400` — The request contains issues. For example, if the specified `locale` value is invalid.
- `429` — Rate Limit has been reached.

---

[API](https://skmtc.net/mollie/apis/accepting-payments.md) · [All operations](https://skmtc.net/mollie/apis/accepting-payments/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mollie/accepting-payments/revisions/4b45df3039ef/schema)
