---
title: "Update Deferred Payment Method"
method: POST
path: "/hotel-purchases/{hotel_purchase_id}/deferred-payment-method"
tags: ["hotel-purchases"]
---

# Update Deferred Payment Method

`POST /hotel-purchases/{hotel_purchase_id}/deferred-payment-method`

Update the payment method that a scheduled deferred hotel charge uses.

## Path parameters

- `hotel_purchase_id` string, uuid, required

## Request body

- UpdateDeferredPaymentMethodRequest
  - `payment_method_id` string, required — Stripe payment method ID to use for the scheduled deferred charge.

## Response `200`

Successful Response

- UpdateDeferredPaymentMethodResponse
  - `hotel_purchase_id` string, uuid, required
  - `state` string, required
  - `payment_method_id` string, required
  - `card_last4` string, nullable
  - `charge_attempts` integer, required
  - `planned_charge_date` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/helloaxel/apis/client-api-gateway.md) · [All operations](https://skmtc.dev/helloaxel/apis/client-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/helloaxel/apis/client-api-gateway/revisions/d777249f5e71?raw)
