---
title: "Changes to Pay with card token"
method: POST
path: "/api/v1.4/direct/payments/intents/{intent_id}/card_token/"
---

# Changes to Pay with card token

`POST /api/v1.4/direct/payments/intents/{intent_id}/card_token/`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `4b67c1cef57d`: 20 breaking, 4 info

## Changes

- **2026-11-03** `4b67c1cef57d`: 20 breaking, 4 info
  - the response property `customer` became nullable for the status `200`
  - the response property `tokenized_card_token` became nullable for the status `200`
  - the response property `transaction` became nullable for the status `200`
  - the `state_details` response's property type changed from `string` to `object` for status `200`
  - the `transaction` response's property type changed from `string` to `object` for status `200`
  - removed the required property `customer/email` from the response with the `200` status
  - removed the required property `customer/first_name` from the response with the `200` status
  - removed the required property `customer/id` from the response with the `200` status
  - removed the required property `customer/last_name` from the response with the `200` status
  - removed the required property `customer/name` from the response with the `200` status
  - removed the required property `customer/phone_number` from the response with the `200` status
  - removed the required property `customer/type` from the response with the `200` status
  - removed the required property `intent/amount` from the response with the `200` status
  - removed the required property `intent/expiration_date` from the response with the `200` status
  - removed the required property `intent/id` from the response with the `200` status
  - removed the required property `intent/methods` from the response with the `200` status
  - removed the required property `tokenized_card_token/custom_fields` from the response with the `200` status
  - removed the required property `tokenized_card_token/fingerprint` from the response with the `200` status
  - removed the required property `tokenized_card_token/id` from the response with the `200` status
  - removed the required property `tokenized_card_token/provider_token_data` from the response with the `200` status
  - added the required property `payment_status` to the response with the `200` status
  - the response required property `customer` became read-only for the status `200`
  - the response required property `intent` became read-only for the status `200`
  - the response required property `tokenized_card_token` became read-only for the status `200`

---

[Operation](https://skmtc.dev/moneyhash/apis/moneyhash-api/docs/api/v1.4/direct/payments/intents/:intent_id/card_token/post.md) - [API](https://skmtc.dev/moneyhash/apis/moneyhash-api.md) - [Page](https://skmtc.dev/moneyhash/apis/moneyhash-api/changes/api/v1.4/direct/payments/intents/:intent_id/card_token/post)
