---
title: "Get customer payment methods"
description: "Retrieve the customer’s available payment methods in one fixed page, newest first."
type: "mcp_operation"
company: "RevCent"
operation_id: "GetCustomerPaymentMethods"
canonical: "https://revcent.com/documentation/markdown/mcp/operation/GetCustomerPaymentMethods.md"
api_schema: "https://revcent.com/documentation/files/api/operation/GetCustomerPaymentMethods.json"
---

# RevCent MCP Guide: `GetCustomerPaymentMethods`

Returns the reusable payment methods associated with a customer. Sensitive credentials and complete account or card numbers are never returned.

## Operation

- API: `GET /v2/customers/{customer_id}/payment_methods`
- Required permission: `customer:retrieve`.
- Available profiles: MCP and AI Assistants.
- Related overview: [OverviewCustomerPaymentMethod](https://revcent.com/documentation/markdown/mcp/operation/OverviewCustomerPaymentMethod.md).

## Inputs

| Parameter | Location | Required | Meaning |
|---|---|---|---|
| `customer_id` | URL path | Yes | The customer that owns the payment method. IDs contain 20 characters. |

MCP arguments include these identifiers. In a direct HTTP request, substitute them into the URL; do not duplicate them in the JSON body.

This operation has no request body or documented search/pagination parameters.

## MCP argument example

```json
{
  "customer_id": "CCCCCCCCCCCCCCCCCCCC"
}
```

IDs are illustrative. Substitute IDs returned by the customer and payment-method operations.

## Result and next step

The response contains `customer_id` and individual payment-method objects in `results[]`, together with API response metadata. Use each result's `id` as `payment_method_id` for a later action. An empty list means there are no returned methods for this customer.

Review `category`, `method`, `enabled`, and `is_default`, plus the matching `card`, `digital_wallet`, or `ach` display details. Use [GetCustomerPaymentMethod](https://revcent.com/documentation/markdown/mcp/operation/GetCustomerPaymentMethod.md) for one method. This is a customer-scoped list, not a global payment-method search.

[GetCustomerPaymentMethods](https://revcent.com/documentation/markdown/mcp/operation/GetCustomerPaymentMethods.md) lists the customer's methods. [OverviewCustomerPaymentMethod](https://revcent.com/documentation/markdown/mcp/operation/OverviewCustomerPaymentMethod.md) explains categories, defaults, and saved-method selection.

API errors can include `code: 0`, `error_code`, `message`, and `result`. Use the response to determine whether the action completed; do not treat an error as a successful change.


---
Document Parent Directory
* [Operations](https://revcent.com/documentation/markdown/mcp/operation/index.md) - AI/MCP details and overviews for operations available within the RevCent MCP.