---
title: "Retrieve All Available Payment Methods."
method: GET
path: "/api/v2_1/paymethods"
tags: ["Payment-Methods"]
---

# Retrieve All Available Payment Methods.

`GET /api/v2_1/paymethods`

## Request

- Base URL: `https://secure.payu.com`
- URL: `https://secure.payu.com/api/v2_1/paymethods`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/payu-com/apis/payu-gpo-europe-rest-api/docs/api/v2_1/paymethods/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `lang` string
- `features` string

## Headers

- `Content-Type` string, required
- `Authorization` string, required

## Response `200`

- object: Section containing payment methods available for the buyer.
  - `blikTokens` object[]: Section containing saved BLIK tokens
    - `value` string: BLIK token value.
    - `type` 'UID' | 'PAYID': Type of the token. Either UID for normal transactions or PAYID for recurring payments.
    - `brandImageUrl` string
    - `bankApplicationReferences` object[]: Array containing objects about available installments options.
      - `key` string: Unique key for assignment of particular banking application to a token. The value of this field is inserted in the order in payMethod.blikData.appKey field.
      - `label` string: The value of the label for assigning a particular banking application to a token. A list of values for these fields is presented to the customer for selection when paying with the UID token.
    - `recurring` object: Contains information about the recurring payment.
      - `aliasLabel` string: BLIK recurring payment title.
      - `type` 'O': Type of the recurring payment.
      - `initializationDate` string, yyyy-MM-dd'T'HH:mm:ssXXX: Date of the first transaction in the recurring payment cycle without the customer confirmation.
      - `expirationDate` string, yyyy-MM-dd'T'HH:mm:ssXXX: Expiration date of the PAYID token. Maximum date is 10 years from the creation date of the token. If the value is not provided, token will be valid indifinitely.
  - `cardTokens` object[]: Section containing saved card tokens
    - `value` string
    - `brandImageUrl` string
    - `preferred` boolean
    - `status` 'NEW' | 'ACTIVE' | 'EXPIRED'
    - `cardExpirationYear` integer
    - `cardExpirationMonth` integer
    - `cardNumberMasked` string
    - `cardScheme` string
    - `cardBrand` string
  - `payByLinks` object[]: Section containing available PayByLink payment methods
    - `value` string: <code>payType</code> value. You can find available values <b><a href="/europe/docs/get-started/introduction/#paymethods" target="_blank">here</a></b>.
    - `brandImageUrl` string: Link to <code><payType</code> logo graphic on PayU server.
    - `name` string: Name of <code>payType</code> set by PayU
    - `status` 'ENABLED' | 'DISABLED' | 'TEMPORARY_DISABLED'
    - `minAmount` number
    - `maxAmount` number
    - `features` object: List of features available.
      - `clickToPay` ClickToPayFeature: Click to Pay feature.
        - `brandImageUrl` string: URL of the Click to Pay brand image.
        - `mastercard` MastercardFeature: Click to Pay Mastercard feature.
          - `status` 'ENABLED' | 'DISABLED': Status of the Click to Pay feature for Mastercard.
          - `dpaId` string: Merchant ID in Mastercard Click to Pay.
        - `visa` VisaFeature: Click to Pay feature.
          - `status` string: Status of the Click to Pay feature for Visa.
          - `dpaId` string: Merchant ID in Visa Click to Pay.
          - `acquirerBIN` string: Acquirer Bank Identification Number for Click to Pay transactions.
          - `acquirerMerchantId` string: Acquirer Merchant ID for Click to Pay transactions.
  - `status` object
    - `statusCode` 'SUCCESS'

## Other responses

- `401`

---

[API](https://skmtc.dev/payu-com/apis/payu-gpo-europe-rest-api.md) - [All operations](https://skmtc.dev/payu-com/apis/payu-gpo-europe-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/payu-com/apis/payu-gpo-europe-rest-api/revisions/185e74d5e007?raw)
