---
title: "Changes to Process a payment"
method: POST
path: "/calls/{call_control_id}/actions/pay"
---

# Changes to Process a payment

`POST /calls/{call_control_id}/actions/pay`

> Every recorded change to this endpoint, newest first.
> 99 revisions in range; 1 not diffed.

## Timeline

Changed in 4 of 99 revisions.

- **2026-09-16** `a6a61a29ecdd` — 25 info
- **2026-08-17** `1571b0380bd7` — 3 breaking
- **2026-08-04** `8f5f4e537994` — 4 breaking
- **2026-07-29** `2e781c41fbcd` — 1 info

## Changes

- **2026-09-16** `a6a61a29ecdd` — 25 info
  - added the new optional request property `valid_card_types`
  - added the new `enroute` enum value to the request property `prompts/bank-account-number/oneOf[subschema #2]/items/card_type`
  - added the new `enroute` enum value to the request property `prompts/bank-routing-number/oneOf[subschema #2]/items/card_type`
  - added the new `enroute` enum value to the request property `prompts/expiration-date/oneOf[subschema #2]/items/card_type`
  - added the new `enroute` enum value to the request property `prompts/payment-card-number/oneOf[subschema #2]/items/card_type`
  - added the new `enroute` enum value to the request property `prompts/postal-code/oneOf[subschema #2]/items/card_type`
  - added the new `enroute` enum value to the request property `prompts/security-code/oneOf[subschema #2]/items/card_type`
  - added the new `invalid-card-type` enum value to the request property `prompts/bank-account-number/oneOf[subschema #2]/items/error_type`
  - added the new `invalid-card-type` enum value to the request property `prompts/bank-routing-number/oneOf[subschema #2]/items/error_type`
  - added the new `invalid-card-type` enum value to the request property `prompts/expiration-date/oneOf[subschema #2]/items/error_type`
  - added the new `invalid-card-type` enum value to the request property `prompts/payment-card-number/oneOf[subschema #2]/items/error_type`
  - added the new `invalid-card-type` enum value to the request property `prompts/postal-code/oneOf[subschema #2]/items/error_type`
  - added the new `invalid-card-type` enum value to the request property `prompts/security-code/oneOf[subschema #2]/items/error_type`
  - added the new `maestro` enum value to the request property `prompts/bank-account-number/oneOf[subschema #2]/items/card_type`
  - added the new `maestro` enum value to the request property `prompts/bank-routing-number/oneOf[subschema #2]/items/card_type`
  - added the new `maestro` enum value to the request property `prompts/expiration-date/oneOf[subschema #2]/items/card_type`
  - added the new `maestro` enum value to the request property `prompts/payment-card-number/oneOf[subschema #2]/items/card_type`
  - added the new `maestro` enum value to the request property `prompts/postal-code/oneOf[subschema #2]/items/card_type`
  - added the new `maestro` enum value to the request property `prompts/security-code/oneOf[subschema #2]/items/card_type`
  - added the new `optima` enum value to the request property `prompts/bank-account-number/oneOf[subschema #2]/items/card_type`
  - added the new `optima` enum value to the request property `prompts/bank-routing-number/oneOf[subschema #2]/items/card_type`
  - added the new `optima` enum value to the request property `prompts/expiration-date/oneOf[subschema #2]/items/card_type`
  - added the new `optima` enum value to the request property `prompts/payment-card-number/oneOf[subschema #2]/items/card_type`
  - added the new `optima` enum value to the request property `prompts/postal-code/oneOf[subschema #2]/items/card_type`
  - added the new `optima` enum value to the request property `prompts/security-code/oneOf[subschema #2]/items/card_type`
- **2026-08-17** `1571b0380bd7` — 3 breaking
  - the response's body type changed from `object` to no type for status `default`
  - the `errors/items/` response's property type changed from `object` to no type for status `default`
  - the `errors/items/code` response's property type changed from `integer` to `string`, and format from `int32` to `integer` for status `default`
- **2026-08-04** `8f5f4e537994` — 4 breaking
  - the response's body type changed from no type to `object` for status `default`
  - the `errors/items/` response's property type changed from no type to `object` for status `default`
  - the `errors/items/code` response's property type changed from `string` to `integer`, and format from `integer` to `int32` for status `default`
  - the `errors/items/source/pointer` response's property format changed from `json-pointer` to no format for status `default`
- **2026-07-29** `2e781c41fbcd` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/docs/calls/:call_control_id/actions/pay/post.md) · [API](https://skmtc.dev/team-telnyx/apis/telnyx-api-2.md) · [Page](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/changes/calls/:call_control_id/actions/pay/post)
