Объекты API v1.0.0
Кошелёк Pay API
Объект содержит данные о пречеке.
Поле | Тип | Обязательно | Значение |
---|---|---|---|
orderId | String | Да | Номер пречека (идентификатор покупки в системе ТСП). До 36 символов. |
totalAmount | Number | Да | Сумма к оплате (итоговая сумма) с учетом скидки в копейках. Неотрицательное целое число, не более 10 цифр. |
discountAmount | Number | Нет | Сумма скидки в копейках. Неотрицательное целое число, не более 10 цифр. |
subTotalAmount | Number | Нет | Полная сумма без учета скидки в копейках (включая НДС). Неотрицательное целое число, не более 10 цифр. |
items | Да |
Объект описывает отдельное товарное наименование, оплаченное с помощью Кошелёк Pay.
Поле | Тип | Обязательно | Значение |
---|---|---|---|
name | String | Да | Наименование товара. |
article | String | Да | Артикул. |
price | Number | Да | Цена за единицу товара в копейках. |
quantity | Number | Да | Количество. |
totalAmount | Number | Да | Сумма к оплате (итоговая) в копейках. |
discountAmount | Number | Нет | Сумма скидки в копейках. |
subTotalAmount | Number | Нет | Полная сумма без учета скидки в копейках. |
tax | Enum | Да | Ставка налога: none — без НДС.vat0 — НДС по ставке 0%.vat10 — НДС чека по ставке 10%.vat20 — НДС чека по ставке 20%.vat110 — НДС чека по расчетной ставке 10/110.vat120 — НДС чека по расчетной ставке 20/120. |
Объект содержит данные о пользователе (клиенте, совершающем покупку).
Поле | Тип | Обязательно | Значение |
---|---|---|---|
loyaltyId | String | Да | Идентификатор клиента в программе лояльности (ключ карты лояльности). До 36 символов. |
Объект содержит сведения о провайдере платежей.
Поле | Тип | Обязательно | Значение |
---|---|---|---|
paymentType | String | Да | Наименование провайдера платежей (до 36 символов). |
available | Boolean | Да | Доступность провайдера платежей: true — доступен.false — недоступен. |
message | String | Нет | Дополнительная информация о провайдере. |
Объект содержит данные о проведенной банковской операции.
Поле | Тип | Обязательно | Значение |
---|---|---|---|
id | String | Да | Внутренний идентификатор объекта Slip в системе Кошелька. |
paymentType | Enum | Да | |
storeId | String | Да | |
terminalId | String | Да | Идентификатор кассы. |
orderId | String | Да | Номер пречека (идентификатор покупки в системе ТСП). |
paymentTransactionId | String | Да | Идентификатор транзакции (покупки в системе Кошелька). |
refundTransactionId | String | Нет | Идентификатор транзакции возврата. |
merchantId | String | Да (для paymentType = SBP ) | Идентификатор ТСП, выданный банком-получателем. Обязателен для оплаты через СБП. |
kzo | String | Нет | Контрольное значение операции СБП. Передается только для успешных операций, выполненных через СБП. |
operationDateTime | Date | Да | Дата транзакции в формате: yyyy-MM-dd'T'HH:mm:ss.SSSZ
Часовой пояс всегда равен Z (+0). |
operationId | String | Нет | Идентификатор транзакции, присвоенный системой банка. |
qrcId | String | Да (для paymentType = SBP ) | |
totalAmount | Number | Да | Оплаченная сумма (в копейках). |
Объект описывает используемый способ оплаты.
Поле | Тип | Обязательно | Значение |
---|---|---|---|
type | Enum | Да | |
meta | Object | Нет | Объект, содержащий дополнительные поля, например: скидки, бонусы и т.д. (набор пар «ключ-значение»). |
paymentPurpose | String | Нет | Назначение платежа. Может быть передано для type = SBP . Если передано, будет использовано при передаче в СБП в приоритетном порядке, даже если при подключении ТСП по умолчанию было установлено иное значение. |
Объект содержит сведения о фискальном чеке.
Поле | Тип | Обязательно | Значение |
---|---|---|---|
orderId | String | Да | Номер пречека (до 36 символов). |
receiptId | String | Да | Номер чека (до 36 символов). |
merchantName | String | Да | Полное наименование ТСП (до 999 символов). |
merchantAddress | String | Да | Адрес ТСП (до 999 символов) |
inn | String | Да | ИНН ТСП (ровно 12 цифр; для ЮЛ — 2 первых нуля). |
dateTime | Datetime | Да | Формат даты: YYYY-MM-DDTHH24:MI:SS+GMT |
shift | String | Да | Смена (до 32 символов). |
cashier | String | Да | ФИО или номер кассира (до 256 символов). |
taxation | Enum | Нет | Система налогообложения (СН). Перечисление с возможными значениями:
|
kktRegNumber | String | Нет | Регистрационный номер ККТ (до 64 символов). |
fnNumber | String | Нет | Номер фискального накопителя (до 64 символов). |
fpd | String | Нет | Фискальный признак документа (до 64 символов). |
fdNumber | String | Нет | Номер фискального документа (до 64 символов). |
website | String | Нет | Сайт для проверки данных чека (например, nalog.ru), (до 64 символов). |
receiptType | Enum | Да | Признак расчета. Перечисление с возможными значениями: debit — приход;credit — расход;refund — возврат. |
totalAmount | Number | Да | Сумма к оплате (итоговая сумма) в копейках. Неотрицательное целое число, до 10 цифр. |
discountAmount | Number | Нет | Сумма скидки в копейках. Неотрицательное целое число, до 10 цифр. |
subTotalAmount | Number | Нет | Полная сумма без учета скидки в копейках. Неотрицательное целое число, до 10 цифр. |
taxAmount | Number | Да | Сумма налога в копейках. Неотрицательное целое число, до 10 цифр. |
qr | String | Нет | QR-код для загрузки электронной версии чека (до 999 символов). |
items | Array of Item | Да |
Last modified 9mo ago