---
title: "Get Payment Method Settings"
method: GET
path: "/settings/payment-methods"
tags: ["Companies"]
---

# Get Payment Method Settings

`GET /settings/payment-methods`

## Request

- Base URL: `https://api.conekta.io`
- URL: `https://api.conekta.io/settings/payment-methods`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/conekta/apis/conekta-api/docs/settings/payment-methods/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves the enablement status of each payment method for the currently authenticated company. For every payment method the response indicates whether it is enabled by Conekta (`admin`), enabled by the merchant (`merchant`), and the resulting state (`effective`).

## Headers

- `Accept-Language` 'es' | 'en'

## Response `200`

successful

- PaymentMethodSettingsResponse: Enablement status of each payment method available for the company.
  - `card_payment` PaymentMethodSetting, required: Enablement flags for a single payment method.
    - `admin` boolean, required: Indicates if the payment method is enabled by Conekta for the company.
    - `merchant` boolean, required: Indicates if the payment method is enabled by the merchant in its own settings.
    - `effective` boolean, required: Final state of the payment method. It is only true when both `admin` and `merchant` are enabled.
  - `apple_payment` PaymentMethodSetting, required: Enablement flags for a single payment method.
    - `admin` boolean, required: Indicates if the payment method is enabled by Conekta for the company.
    - `merchant` boolean, required: Indicates if the payment method is enabled by the merchant in its own settings.
    - `effective` boolean, required: Final state of the payment method. It is only true when both `admin` and `merchant` are enabled.
  - `google_payment` PaymentMethodSetting, required: Enablement flags for a single payment method.
    - `admin` boolean, required: Indicates if the payment method is enabled by Conekta for the company.
    - `merchant` boolean, required: Indicates if the payment method is enabled by the merchant in its own settings.
    - `effective` boolean, required: Final state of the payment method. It is only true when both `admin` and `merchant` are enabled.
  - `cash_payment` PaymentMethodSetting, required: Enablement flags for a single payment method.
    - `admin` boolean, required: Indicates if the payment method is enabled by Conekta for the company.
    - `merchant` boolean, required: Indicates if the payment method is enabled by the merchant in its own settings.
    - `effective` boolean, required: Final state of the payment method. It is only true when both `admin` and `merchant` are enabled.
  - `bank_transfer_payment` PaymentMethodSetting, required: Enablement flags for a single payment method.
    - `admin` boolean, required: Indicates if the payment method is enabled by Conekta for the company.
    - `merchant` boolean, required: Indicates if the payment method is enabled by the merchant in its own settings.
    - `effective` boolean, required: Final state of the payment method. It is only true when both `admin` and `merchant` are enabled.
  - `bnpl_payment` PaymentMethodSetting, required: Enablement flags for a single payment method.
    - `admin` boolean, required: Indicates if the payment method is enabled by Conekta for the company.
    - `merchant` boolean, required: Indicates if the payment method is enabled by the merchant in its own settings.
    - `effective` boolean, required: Final state of the payment method. It is only true when both `admin` and `merchant` are enabled.
  - `pay_by_bank_payment` PaymentMethodSetting, required: Enablement flags for a single payment method.
    - `admin` boolean, required: Indicates if the payment method is enabled by Conekta for the company.
    - `merchant` boolean, required: Indicates if the payment method is enabled by the merchant in its own settings.
    - `effective` boolean, required: Final state of the payment method. It is only true when both `admin` and `merchant` are enabled.

## Other responses

- `401`: authentication error
- `500`: internal server error

## Changes

- **2026-11-03** `52f4c0dd8a1b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/conekta/apis/conekta-api/changes/settings/payment-methods/get.md)

---

[API](https://skmtc.dev/conekta/apis/conekta-api.md) - [All operations](https://skmtc.dev/conekta/apis/conekta-api/llms.txt) - [OpenAPI document](https://skmtc.dev/conekta/apis/conekta-api/revisions/52f4c0dd8a1b?raw)
