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

# List payment methods

`GET /v2/methods`

Retrieve all enabled payment methods. The results of this endpoint are
**not** paginated — unlike most other list endpoints in our API.

For test mode, all pending and enabled payment methods are returned. If no
payment methods are requested yet, the most popular payment methods are returned in the test mode. For live
mode, only fully enabled payment methods are returned.

Payment methods can be requested and enabled via the Mollie Dashboard, or
via the [Enable payment method endpoint](enable-method) of the Profiles API.

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

By default, only payment methods for the Euro currency are returned. If you
wish to retrieve payment methods which exclusively support other currencies (e.g. Twint), you need to use the
`amount` parameters.

ℹ️ **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).

## Query parameters

- `sequenceType` 'oneoff' | 'first' | 'recurring'
- `locale` 'ca_ES' | 'cs_CZ' | 'da_DK' | 'de_AT' | 'de_CH' | 'de_DE' | 'de_LU' | 'en_BE' | 'en_GB' | 'en_NL' | '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', nullable — Sets the language for customer-facing content and communications.
- `amount` Amount — 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.
- `resource` 'payments' | 'orders'
- `billingCountry` string
- `includeWallets` 'applepay' | 'googlepay'
- `orderLineCategories` 'eco' | 'gift' | 'meal' | 'sport_culture' | 'additional' | 'consume'
- `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.
- `include` string, nullable
- `testmode` boolean

## Headers

- `idempotency-key` string

## 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 `sequenceType` value is invalid.
- `429` — Rate Limit has been reached.

---

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