---
title: "Changes to POST /payments"
method: POST
path: "/payments"
---

# Changes to POST /payments

`POST /payments`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 7 revisions.

- **2026-09-27** `2e0819bf9b49`: 2 breaking
- **2026-02-14** `fe24d3dfadad`: 95 breaking, 20 warning, 135 info

## Changes

- **2026-09-27** `2e0819bf9b49`: 2 breaking
  - added `#/components/schemas/ConfirmationData` to the `confirmation` request property `allOf` list
  - removed `#/components/schemas/ConfirmationDataRedirect, #/components/schemas/ConfirmationDataExternal, #/components/schemas/ConfirmationDataQr, #/components/schemas/ConfirmationDataEmbedded, #/components/schemas/ConfirmationDataMobileApplication` from the `confirmation` request property `anyOf` list
- **2026-02-14** `fe24d3dfadad`: 95 breaking, 20 warning, 135 info
  - added the new required request property `deal/allOf[#/components/schemas/PaymentDealInfo]/settlements/items/amount`
  - added the new required request property `deal/allOf[#/components/schemas/PaymentDealInfo]/settlements/items/type`
  - added the new required request property `statements/items/delivery_method`
  - added `#/components/schemas/ClientIp` to the `client_ip` request property `allOf` list
  - added `#/components/schemas/CurrencyCode` to the `amount/allOf[#/components/schemas/MonetaryAmount]/currency` request property `allOf` list
  - added `#/components/schemas/CurrencyCode` to the `transfers/items/allOf[#/components/schemas/TransferData]/amount/allOf[#/components/schemas/MonetaryAmount]/currency` request property `allOf` list
  - added `#/components/schemas/CurrencyCode` to the `transfers/items/allOf[#/components/schemas/TransferData]/platform_fee_amount/allOf[#/components/schemas/MonetaryAmount]/currency` request property `allOf` list
  - added `#/components/schemas/DealId` to the `deal/allOf[#/components/schemas/PaymentDealInfo]/id` request property `allOf` list
  - added `#/components/schemas/PaymentMethodId` to the `payment_method_id` request property `allOf` list
  - added `#/components/schemas/PaymentOrderDataUtilities` to the `payment_order` request property `allOf` list
  - added `#/components/schemas/PaymentToken` to the `payment_token` request property `allOf` list
  - added `#/components/schemas/ReceiptData` to the `receipt` request property `allOf` list
  - added `#/components/schemas/Recipient` to the `recipient` request property `allOf` list
  - added `#/components/schemas/Statement` to the `statements/items/` request property `allOf` list
  - the request property `metadata/additionalProperties/` became not nullable
  - removed the enum value `AMD` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `AMD` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `AMD` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/platform_fee_amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `AZN` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `AZN` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `AZN` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/platform_fee_amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `BYN` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `BYN` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `BYN` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/platform_fee_amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `EUR` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `EUR` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `EUR` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/platform_fee_amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `INR` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `INR` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `INR` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/platform_fee_amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `KZT` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `KZT` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `KZT` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/platform_fee_amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `MDL` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `MDL` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `MDL` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/platform_fee_amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `RUB` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `RUB` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `RUB` of the request property `transfers/items/allOf[#/components/schemas/TransferData]/platform_fee_amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `TRY` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - …210 more

---

[Operation](https://skmtc.dev/hexlet/apis/api-kassa/docs/payments/post.md) - [API](https://skmtc.dev/hexlet/apis/api-kassa.md) - [Page](https://skmtc.dev/hexlet/apis/api-kassa/changes/payments/post)
