Создать заказ для клиента-физического лица
https://secured-openapi.tbank.ru/api/v2/checkout/order
Метод для создания заказа в системе Корзина.
Авторизация
Bearer API TokenОграничение — 20 запросов в секунду
Корзина. Работа с заказом → Создание магазином заказа клиента
Запрос
Header parameters
X-Request-Id
String<uuid>
Уникальный идентификатор для трассировки запроса. Не влияет на логику исполнения запроса.
Request body schema application/json
Required
shopId
String<uuid>
Уникальный идентификатор магазина в системе Корзина от Т-Банка. Выдается продавцу специалистом Т-Банка во время интеграции.
amount
Number
Устаревшее — используйте itemsAmount
.
Сумма заказа в копейках с учетом доставки. Обязательное поле, если не указано значение itemsAmount
.
itemsAmount
Number
Сумма заказа в копейках без учета доставки. Например, 3 рубля 12 копеек — 312 копеек. Параметр должен быть равен сумме всех параметров amount
, переданных в объекте orderItems
.
Минимальная сумма операции через СБП — 10 рублей.
Required
orderId
String
Requirements: <= 36 characters
Идентификатор заказа в системе магазина.
Required
taxation
String
Requirements: [osn
, usn_income
, usn_income_outcome
, patent
, envd
, esn
, self
]
Система налогообложения, по которой работает продавец:
osn
— общая.usn_income
— упрощенная (доходы).usn_income_outcome
— упрощенная (доходы минус расходы).patent
— патентная.envd
— единый налог на вмененный доход.esn
— единый сельскохозяйственный налог.self
— НПД. В этом случае информация о чеке не отправляется в Интернет-эквайринг.
description
String
Requirements: <= 250 characters
Описание заказа.
customerKey
String
Requirements: <= 128 characters
Идентификатор покупателя в системе магазина.
successPageUrl
String<url>
Requirements: <= 1000 characters
URL для редиректа на страницу магазина после успешной оплаты покупателем.
isForceRedirect
Boolean
Флаг для принудительного редиректа на страницу успеха магазина после выполнения оплаты покупателем:
true
— покупатель сразу перенаправляется на страницу успеха магазина, которая указана вsuccessPageUrl
;false
— покупатель перенаправляется на страницу успеха Корзины от Т-Банка.
shoppingCartPageUrl
String<url>
Requirements: <= 1000 characters
URL для редиректа на страницу магазина с товарной корзиной.
deliveryPayment
Array of objects ()
Requirements: <= 1000 items
Массив для переопределения способов доставки и оплаты заказа. Настройки по умолчанию указываются при выпуске уникального идентификатора магазина.
deliveryPayment
Array of objects ()
Requirements: <= 1000 items
Массив для переопределения способов доставки и оплаты заказа. Настройки по умолчанию указываются при выпуске уникального идентификатора магазина.
Required
orderItems
Array of objects ()
Requirements: <= 4000 items
Модель создания товара.
Required
orderItems
Array of objects ()
Requirements: <= 4000 items
Модель создания товара.
deliveryCondition
Object
Объект условий доставки.
deliveryCondition
Object
Объект условий доставки.
discountInfo
Object
Информация о скидке. Параметр нужен для отображения скидки в интерфейсе Корзины от Т-Банка. Заказ передается с учетом всех скидок.
discountInfo
Object
Информация о скидке. Параметр нужен для отображения скидки в интерфейсе Корзины от Т-Банка. Заказ передается с учетом всех скидок.
Ответ
Это полезный материал?