---
title: "Get available payment methods"
method: POST
path: "/mcp/v1/actions/ud_cart_get_payment_methods"
tags: ["Cart"]
---

# Get available payment methods

`POST /mcp/v1/actions/ud_cart_get_payment_methods`

## Request

- Base URL: `https://api.unstoppabledomains.com`
- URL: `https://api.unstoppabledomains.com/mcp/v1/actions/ud_cart_get_payment_methods`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/unstoppabledomains/apis/user-api/docs/mcp/v1/actions/ud_cart_get_payment_methods/post.ts> (a function with typed inputs; its response is checked against the schema)

Get saved credit cards, account balance, and promo credits available for checkout. Requires authentication.

## Request body

- object

## Response `200`

Payment methods

- PaymentMethodsResponse
  - `savedCards` object[]
    - `id` string: Payment method ID
    - `brand` string: Card brand
    - `last4` string: Last 4 digits
    - `expMonth` number
    - `expYear` number
    - `isExpired` boolean
    - `isDefault` boolean
  - `accountBalance` object
    - `amount` number: Balance in cents
    - `amountFormatted` string
  - `promoCredits` object
    - `amount` number: Promo credits in cents
    - `amountFormatted` string
  - `summary` object
    - `hasValidCards` boolean
    - `validCardCount` number
    - `hasAccountBalance` boolean
    - `hasPromoCredits` boolean
    - `totalCredits` number: Combined account balance + promo credits
    - `totalCreditsFormatted` string
    - `canCheckout` boolean

## Other responses

- `401`: Authentication required

---

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