Выполнить платеж в пользу бенефициара на реальный счет
https://secured-openapi.tbank.ru/api/v1/nominal-accounts/payments
Позволяет напрямую вывести средства с виртуального счета бенефициара на реальный счет.
Для налогового платежа можно указать реквизиты целиком. Только для типа PAYMENT_DETAILS
.
Ограничение на использование метода — 10 запросов в секунду.
Чтобы использовать метод, нужен доступ opensme/inn/[{inn}]/kpp/[{kpp}]/nominal-accounts/manage
— Управление номинальными счетами
.
Авторизация
Security
Запрос
Header parameters
Required
Idempotency-Key
String<uuid>
Ключ идемпотентности. Подробнее.
Request body schema application/json
- CreateRegularPaymentRequest
- CreateTaxPaymentRequest
Required
type
String
Requirements: [REGULAR
, TAX
]
Тип платежа:
REGULAR
— обычный.TAX
— налоговый.
Required
beneficiaryId
String<uuid>
Идентификатор бенефициара.
Required
accountNumber
String
Requirements: Value must match regular expression ^(\d{20}|\d{22})$
Номер номинального счета.
bankDetailsId
String<uuid>
Идентификатор банковских реквизитов.
Required
amount
Number
Сумма платежа.
Required
purpose
String
Requirements: non-empty
and <= 210 characters
Назначение платежа.
Required
type
String
Requirements: [REGULAR
, TAX
]
Тип платежа:
REGULAR
— обычный.TAX
— налоговый.
Required
beneficiaryId
String<uuid>
Идентификатор бенефициара.
Required
accountNumber
String
Requirements: Value must match regular expression ^(\d{20}|\d{22})$
Номер номинального счета.
Required
bankDetails
Object (BankDetails)
Required
bankDetails
Object (BankDetails)
Required
amount
Number
Сумма платежа.
Required
purpose
String
Requirements: non-empty
and <= 210 characters
Назначение платежа.
Required
uin
String
Requirements: Value must match regular expression 0|[А-Яа-яA-Za-z0-9]{4}|[А-ЯA-Z0-9]{15}|[а-яА-Яa-zA-Z0-9№\s!"#$%;'()*+,-\.\/:;;=>?@\]\[\\\^_
{|}~]{20}|[а-яА-Яa-zA-Z0-9№\s!"#$%;'()*+,-./:;;=>?@][\^_{|}~]{25}
Уникальный идентификатор платежа.
Required
tax
Object (TaxPaymentParameters)
Реквизиты для уплаты налогов и иных бюджетных платежей.
Required
tax
Object (TaxPaymentParameters)
Реквизиты для уплаты налогов и иных бюджетных платежей.
Ответ
Это полезный материал?
Пример запроса
Payload
cURL
Go
Java
NodeJs
PHP
Python
Content type
application/json
Обычный платеж.
Налоговый платеж.
{
"type":
"REGULAR",
"beneficiaryId":
"61f656e0-0a86-4ec2-bd43-232499f7ad66",
"accountNumber":
"40702810110011000777",
"bankDetailsId":
"49e46893-9a7e-409b-8c79-647aecaae555",
"amount":
100,
"purpose":
"Назначение платежа"
}
Пример ответа
Content type
application/json
Успешный обычный платеж по реквизитам счета.
Неуспешный обычный платеж по реквизитам счета.
Успешный налоговый платеж.
Неуспешный налоговый платеж.
{
"type":
"REGULAR",
"paymentId":
"58097aa1-9660-47e7-8550-f2167fa80cea",
"beneficiaryId":
"61f656e0-0a86-4ec2-bd43-232499f7ad66",
"accountNumber":
"40702810110011000777",
"bankDetails": { ... },
"type":
"PAYMENT_DETAILS",
"bik":
"044525974",
"kpp":
"773401001",
"inn":
"906858195320",
"name":
"Киняев Фома Семенович",
"bankName":
"АО "ТБанк"",
"accountNumber":
"11223344556677889900",
"corrAccountNumber":
"30101810145250000974"
"dealId":
"dd6c3237-9958-47d9-9ba0-f6faeaa0e788",
"stepId":
"c87d3297-f4ae-4f88-add9-6722c1fc0b8c",
"recipientId":
"00021d4e-536f-11ec-ac0b-370ccfeacec2",
"amount":
100,
"status":
"SUCCEEDED",
"purpose":
"Назначение платежа",
"operationId":
"171f9b1f-9f7c-4d7d-b6b3-4bf4a1d6cc7d"
}