> For the complete documentation index, see [llms.txt](https://developer.paddle.com/llms.txt).

# GET /settings/checkout-payment-methods

**Get checkout payment method settings**

Returns the checkout payment method settings for your account.

Every supported payment method is always present, with your stored preference (`enabled`) and whether Paddle offers it on your account (`available`).

**Required permissions:** `checkout_settings.read`

## Response (200)

- `data`: object (required) — Represents the checkout payment method settings for your account.
  - `payment_methods`: object (required) — Settings for each payment method available at checkout, keyed by payment method. Every supported payment method is always present.
    - `alipay`: object (required) — Settings for the Alipay payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `apple_pay`: object (required) — Settings for the Apple Pay payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `bancontact`: object (required) — Settings for the Bancontact payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `blik`: object (required) — Settings for the BLIK payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `card`: object (required) — Settings for the card payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `google_pay`: object (required) — Settings for the Google Pay payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `ideal`: object (required) — Settings for the iDEAL payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `kakao_pay`: object (required) — Settings for the KakaoPay payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `mb_way`: object (required) — Settings for the MB WAY payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `naver_pay`: object (required) — Settings for the Naver Pay payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `payco`: object (required) — Settings for the Payco payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `paypal`: object (required) — Settings for the PayPal payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `pix`: object (required) — Settings for the Pix payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `samsung_pay`: object (required) — Settings for the Samsung Pay payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `south_korea_local_card`: object (required) — Settings for the South Korea local card payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `upi`: object (required) — Settings for the UPI payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
    - `wechat_pay`: object (required) — Settings for the WeChat Pay payment method.
      - `enabled`: boolean (required) — Whether this payment method is enabled for checkout. A payment method is offered at checkout only when `enabled` and `available` are both `true`. The stored preference is returned even while `available` is `false`.
      - `available`: boolean (required) — Whether Paddle offers this payment method on your account. Set by Paddle.
- `meta`: object (required) — Information about this response.
  - `request_id`: string (required) — Unique ID for the request relating to this response. Provide this when contacting Paddle support about a specific request.

### Response example

```json
{
  "data": {
    "payment_methods": {
      "alipay": {
        "enabled": false,
        "available": true
      },
      "apple_pay": {
        "enabled": true,
        "available": true
      },
      "bancontact": {
        "enabled": false,
        "available": true
      },
      "blik": {
        "enabled": false,
        "available": false
      },
      "card": {
        "enabled": true,
        "available": true
      },
      "google_pay": {
        "enabled": true,
        "available": true
      },
      "ideal": {
        "enabled": false,
        "available": true
      },
      "kakao_pay": {
        "enabled": false,
        "available": false
      },
      "mb_way": {
        "enabled": false,
        "available": false
      },
      "naver_pay": {
        "enabled": false,
        "available": false
      },
      "payco": {
        "enabled": false,
        "available": false
      },
      "paypal": {
        "enabled": true,
        "available": true
      },
      "pix": {
        "enabled": false,
        "available": false
      },
      "samsung_pay": {
        "enabled": false,
        "available": false
      },
      "south_korea_local_card": {
        "enabled": false,
        "available": false
      },
      "upi": {
        "enabled": false,
        "available": false
      },
      "wechat_pay": {
        "enabled": false,
        "available": false
      }
    }
  },
  "meta": {
    "request_id": "7a06c9f2-95b1-4b4e-9e33-19d301401b30"
  }
}
```
