---
title: "Update payment method for a subscription"
method: PUT
path: "/customers/{customerId}/subscriptions/{subscriptionId}/payment-method"
tags: ["Customers"]
---

# Update payment method for a subscription

`PUT /customers/{customerId}/subscriptions/{subscriptionId}/payment-method`

Updates the payment method for an existing subscription contract

## Path parameters

- `customerId` string, required
- `subscriptionId` string, required

## Request body

- object
  - `paymentMethodGId` string, required — The customer payment method ID to set on the subscription

## Response `200`

Payment method updated successfully

- object
  - `customerPaymentMethod` object — The updated customer payment method

## Other responses

- `400` — Validation error
- `500` — Server error

---

[API](https://skmtc.net/awtomic/apis/awtomic-api.md) · [All operations](https://skmtc.net/awtomic/apis/awtomic-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/awtomic/awtomic-api/revisions/dfe3dfce125c/schema)
