---
title: "Delete a payment method for a customer"
method: DELETE
path: "/customers/{customer_id}/payment-methods/{payment_method_id}"
tags: ["Payment methods"]
---

# Delete a payment method for a customer

`DELETE /customers/{customer_id}/payment-methods/{payment_method_id}`

## Request

- Base URL: `https://sandbox-api.paddle.com`
- URL: `https://sandbox-api.paddle.com/customers/{customer_id}/payment-methods/{payment_method_id}`
- Auth: HTTP bearer

Deletes a customer payment method using its ID.

Deleted payment methods are no longer saved and presented to the customer for future purchases.

Saved payment methods can't be deleted if tied to an `active`, `trialing`, `paused`, or `past_due` subscription. Update the subscription's payment method first, then delete the saved payment method.

There's no way to recover a deleted saved payment method. It's permanently removed from that customer.

## Path parameters

- `customer_id` string, required: Unique Paddle ID for this customer entity, prefixed with `ctm_`.
- `payment_method_id` string, required

## Response `204`

There is no content to send for this request, but the headers may be useful.

## Other responses

- `default`: An unexpected error response.

## Changes

- **2026-07-09** (v1) `e1ac347eb3c5`: 1 breaking
  - added the pattern `^ctm_[a-z\d]{26}$` to the `path` request parameter `customer_id`
- **2026-02-02** (v1) `9ba8be0f2006`: 7 breaking, 1 warning, 3 info
  - added the new path request parameter `customer_id`
  - added the new path request parameter `payment_method_id`
  - the `error` response's property type changed from `object` to no type for status `default`
  - removed the required property `error/code` from the response with the `default` status
  - …7 more
- **2024-12-06** (v1) `274e5b2be190`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/paddlehq/apis/paddle-api/changes/customers/:customer_id/payment-methods/:payment_method_id/delete.md)

---

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