---
title: "POST /payments"
method: POST
path: "/payments"
tags: ["Платежи"]
---

# POST /payments

`POST /payments`

Создание платежа

## Headers

- `Idempotence-Key` string, required

## Request body

- CreatePaymentRequest
  - `amount` MonetaryAmount, required
    - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
    - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
  - `description` string
  - `receipt` ReceiptData
    - `customer` ReceiptDataCustomer
      - `full_name` string
      - `inn` string
      - `email` string, email
      - `phone` string
    - `items` ReceiptDataItem[], required
      - `description` string, required
      - `amount` MonetaryAmount, required
        - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
        - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
      - `vat_code` integer, required — Ставка НДС.
      - `quantity` number, double, required — Количество.
      - `measure` 'piece' | 'gram' | 'kilogram' | 'ton' | 'centimeter' | 'decimeter' | 'meter' | 'square_centimeter' | 'square_decimeter' | 'square_meter' | 'milliliter' | 'liter' | 'cubic_meter' | 'kilowatt_hour' | 'gigacalorie' | 'day' | 'hour' | 'minute' | 'second' | 'kilobyte' | 'megabyte' | 'gigabyte' | 'terabyte' | 'another'
      - `mark_quantity` MarkQuantity
        - `numerator` integer, required
        - `denominator` integer, required
      - `payment_subject` 'commodity' | 'excise' | 'job' | 'service' | 'gambling_bet' | 'gambling_prize' | 'lottery' | 'lottery_prize' | 'intellectual_activity' | 'payment' | 'agent_commission' | 'property_right' | 'non_operating_gain' | 'insurance_premium' | 'sales_tax' | 'resort_fee' | 'composite' | 'another' | 'fine' | 'tax' | 'lien' | 'cost' | 'pension_insurance_without_payouts' | 'pension_insurance_with_payouts' | 'health_insurance_without_payouts' | 'health_insurance_with_payouts' | 'health_insurance' | 'casino' | 'agent_withdrawals' | 'non_marked_excise' | 'marked_excise' | 'marked' | 'non_marked'
      - `payment_mode` 'full_prepayment' | 'partial_prepayment' | 'advance' | 'full_payment' | 'partial_payment' | 'credit' | 'credit_payment'
      - `country_of_origin_code` string
      - `customs_declaration_number` string
      - `excise` string
      - `product_code` string
      - `planned_status` integer
      - `mark_code_info` MarkCodeInfo
        - `mark_code_raw` string
        - `unknown` string
        - `ean_8` string
        - `ean_13` string
        - `itf_14` string
        - `gs_10` string
        - `gs_1m` string
        - `short` string
        - `fur` string
        - `egais_20` string
        - `egais_30` string
      - `mark_mode` string
      - `payment_subject_industry_details` IndustryDetails[]
        - `federal_id` string, required
        - `document_date` string, required
        - `document_number` string, required
        - `value` string, required
    - `internet` boolean
    - `tax_system_code` integer
    - `timezone` string
    - `receipt_industry_details` IndustryDetails[]
      - `federal_id` string, required
      - `document_date` string, required
      - `document_number` string, required
      - `value` string, required
    - `receipt_operational_details` OperationalDetails
      - `operation_id` integer, required
      - `value` string, required
      - `created_at` string, date-time, required
  - `recipient` Recipient
    - `gateway_id` string, required
  - `payment_token` string
  - `payment_method_id` string
  - `payment_method_data` union — Данные для оплаты конкретным способом.
    - PaymentMethodDataBankCard
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
    - PaymentMethodDataCash
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
    - PaymentMethodDataSberbank
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
    - PaymentMethodDataTinkoffBank
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
    - PaymentMethodDataYooMoney
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
    - PaymentMethodDataMobileBalance
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
    - PaymentMethodDataB2bSberbank
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
    - PaymentMethodDataSbp
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
    - PaymentMethodDataSberLoan
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
    - PaymentMethodDataElectronicCertificate
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
    - PaymentMethodDataSberBnpl
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
  - `confirmation` union — Данные, необходимые для инициирования выбранного сценария подтверждения платежа пользователем.
    - ConfirmationDataRedirect
      - `type` 'redirect' | 'external' | 'qr' | 'embedded' | 'mobile_application', required
      - `locale` 'ru_RU' | 'en_US'
    - ConfirmationDataExternal
      - `type` 'redirect' | 'external' | 'qr' | 'embedded' | 'mobile_application', required
      - `locale` 'ru_RU' | 'en_US'
    - ConfirmationDataQr
      - `type` 'redirect' | 'external' | 'qr' | 'embedded' | 'mobile_application', required
      - `locale` 'ru_RU' | 'en_US'
    - ConfirmationDataEmbedded
      - `type` 'redirect' | 'external' | 'qr' | 'embedded' | 'mobile_application', required
      - `locale` 'ru_RU' | 'en_US'
    - ConfirmationDataMobileApplication
      - `type` 'redirect' | 'external' | 'qr' | 'embedded' | 'mobile_application', required
      - `locale` 'ru_RU' | 'en_US'
  - `save_payment_method` boolean — Сохранение платежных данных.
  - `capture` boolean — Автоматический прием поступившего платежа.
  - `client_ip` string
  - `metadata` Metadata — Любые дополнительные данные, которые нужны вам для работы (например, номер заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8.
  - `airline` Airline
    - `ticket_number` string
    - `booking_reference` string
    - `passengers` AirlinePassenger[]
      - `first_name` string, required
      - `last_name` string, required
    - `legs` AirlineLeg[]
      - `departure_airport` string, required
      - `destination_airport` string, required
      - `departure_date` string, required
      - `carrier_code` string
  - `transfers` TransferDataPayment[] — Данные о распределении денег.
    - `account_id` string, required
    - `amount` MonetaryAmount, required
      - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
      - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
    - `platform_fee_amount` MonetaryAmount
      - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
      - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
  - `deal` PaymentDealInfo
    - `id` string, required
    - `settlements` SettlementPaymentItem[], required — Данные о распределении денег.
      - `type` 'payout', required
      - `amount` MonetaryAmount, required
        - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
        - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
  - `merchant_customer_id` string
  - `payment_order` PaymentOrderDataUtilities
    - `type` string, required — Тип платежного поручения.
  - `receiver` union — Получатель перевода.
    - ReceiverMobileBalance
      - `type` 'mobile_balance' | 'digital_wallet' | 'bank_account', required
    - ReceiverDigitalWallet
      - `type` 'mobile_balance' | 'digital_wallet' | 'bank_account', required
    - ReceiverBankAccount
      - `type` 'mobile_balance' | 'digital_wallet' | 'bank_account', required
  - `statements` PaymentOverviewStatementData[] — Данные для отправки справки.
    - `type` string, required — Тип справки.

## Response `200`

The request has succeeded.

- Payment
  - `id` string, required
  - `status` 'pending' | 'waiting_for_capture' | 'succeeded' | 'canceled', required
  - `amount` MonetaryAmount, required
    - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
    - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
  - `income_amount` MonetaryAmount
    - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
    - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
  - `description` string
  - `recipient` Recipient, required
    - `gateway_id` string, required
  - `payment_method` union — Способ оплаты.
    - PaymentMethodBankCard
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodCash
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodQiwi
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodAlfabank
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodWebmoney
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodSberbank
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodTinkoffBank
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodYooMoney
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodApplePay
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodGooglePay
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodMobileBalance
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodInstallments
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodB2bSberbank
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodWeChat
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodSbp
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodSberLoan
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodElectronicCertificate
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
    - PaymentMethodSberBnpl
      - `type` 'bank_card' | 'cash' | 'alfabank' | 'webmoney' | 'wechat' | 'apple_pay' | 'google_pay' | 'qiwi' | 'installments' | 'yoo_money' | 'sberbank' | 'mobile_balance' | 'b2b_sberbank' | 'tinkoff_bank' | 'sbp' | 'sber_loan' | 'electronic_certificate' | 'sber_bnpl', required
      - `id` string, required
      - `saved` boolean, required — Признак сохранения платежных данных.
      - `status` 'pending' | 'active' | 'inactive', required
      - `title` string — Название способа оплаты.
  - `captured_at` string, date-time — Время подтверждения платежа.
  - `created_at` string, date-time, required — Время создания заказа.
  - `expires_at` string, date-time — Время, до которого вы можете бесплатно отменить или подтвердить платеж.
  - `confirmation` union — Выбранный способ подтверждения платежа.
    - ConfirmationRedirect
      - `type` 'redirect' | 'external' | 'qr' | 'embedded' | 'mobile_application', required
    - ConfirmationExternal
      - `type` 'redirect' | 'external' | 'qr' | 'embedded' | 'mobile_application', required
    - ConfirmationQr
      - `type` 'redirect' | 'external' | 'qr' | 'embedded' | 'mobile_application', required
    - ConfirmationEmbedded
      - `type` 'redirect' | 'external' | 'qr' | 'embedded' | 'mobile_application', required
    - ConfirmationMobileApplication
      - `type` 'redirect' | 'external' | 'qr' | 'embedded' | 'mobile_application', required
  - `test` boolean, required — Признак тестовой операции.
  - `refunded_amount` MonetaryAmount
    - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
    - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
  - `paid` boolean, required — Признак оплаты заказа.
  - `refundable` boolean, required — Возможность провести возврат по API.
  - `receipt_registration` 'pending' | 'succeeded' | 'canceled'
  - `metadata` Metadata — Любые дополнительные данные, которые нужны вам для работы (например, номер заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8.
  - `cancellation_details` PaymentCancellationDetails
    - `party` string, required — Участник процесса платежа, принявший решение об отмене.
    - `reason` string, required — Причина отмены платежа.
  - `authorization_details` AuthorizationDetails
    - `rrn` string
    - `auth_code` string
    - `three_d_secure` ThreeDSecureDetails, required
      - `applied` boolean, required — Отображает, была ли пройдена аутентификация по 3-D Secure.
  - `transfers` Transfer[] — Данные о распределении денег.
    - `account_id` string, required
    - `amount` MonetaryAmount, required
      - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
      - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
    - `status` 'pending' | 'waiting_for_capture' | 'succeeded' | 'canceled', required
    - `platform_fee_amount` MonetaryAmount
      - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
      - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
    - `description` string — Описание транзакции.
    - `metadata` Metadata — Любые дополнительные данные, которые нужны вам для работы (например, номер заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8.
  - `deal` PaymentDealInfo
    - `id` string, required
    - `settlements` SettlementPaymentItem[], required — Данные о распределении денег.
      - `type` 'payout', required
      - `amount` MonetaryAmount, required
        - `value` string, required — Сумма в выбранной валюте. Выражается в виде строки и пишется через точку, например 10.00.
        - `currency` 'RUB' | 'EUR' | 'USD' | 'KZT' | 'BYN' | 'UAH' | 'UZS' | 'TRY' | 'INR' | 'MDL' | 'AZN' | 'AMD', required
  - `merchant_customer_id` string
  - `invoice_details` string — Данные о счете, который оплачивается.

## Other responses

- `400` — The server could not understand the request due to invalid syntax.
- `401` — Access is unauthorized.
- `403` — Access is forbidden.
- `500` — Server error

## Changes

- **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
  - …246 more

[Change history](https://skmtc.dev/hexlet/apis/api-kassa/changes/payments/post.md)

---

[API](https://skmtc.dev/hexlet/apis/api-kassa.md) · [All operations](https://skmtc.dev/hexlet/apis/api-kassa/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hexlet/api-kassa/revisions/f35dc69c1c37/schema)
