Skip to main content

Типы данных

Состояние чека ReceiptStates

ЗначениеОписание
0Чек создан, находится в ожидании подтверждения оплаты.
2Проведение дебетовых операций, перевод денежных средств с карты в счет получателей
3Чек в стадии подтверждения
4Чек успешно оплачен
5В стадии холда
6В стадии подтверждения CМС
21Платеж отменен
22Недостаточно средств
23Холд аннулирован
30Платеж в ожидании
50Платеж не успешный (поле error может содержать ошибку)
52Платеж частично отменен
53Отправитель или получатель в стоп листе
54Курс конверсии изменен
56Процессинг не доступен
57Ожидание подтверждения транзакции в приложении поставщика (в данное состояние чек переходит в случае потери связи или сбое в приложении поставщика, система пытается получить однозначный ответ от приложения поставщика, и по возможности завершить платеж)
58CMC подтверждение не успешно
59Лимит исчерпан

Тип чека ReceiptTypes

ЗначениеОписание
1Чек для онлайн оплаты
2Чек для онлайн оплаты с помощью холда
5Перевод средств с карты на карту
6Перевод средств со счёта на карту
7Оплата по реквизитам
8Конверсия
9Конверсия со счёта на карту
11Услуга погашение за мерчанта

Детали поставщика MerchantDetails

ПараметрТипОписание
merchant_idlongИдентификатор поставщика
merchant_namestringИмя поставщика
category_idintegerИдентификатор категории
logo_urlstringЛоготип сервиса
min_amountlongМинимальное значение суммы
max_amountlongМаксимальное значение

Словарь дополнительных деталей для платежа по мерчанту account

ПараметрТипОписание
keystringКлюч
valueintegerЗначение

Дополнительные детали объекта details

ПараметрТипОписание
receipt_typeintegerТип фискального чека: Продажа/Возврат = 0, Аванс = 1, Кредит = 2, Информационный = 3
itemsarrayСписок товаров и услуг (items)

Фискальные данные OFDResponseDetails

"ofd": [
{
"id": null,
"code": null,
"message": null,
"terminalId": null,
"receiptId": null,
"time": null,
"fiscalSign": null,
"qrCodeUrl": null,
"tin": null,
"spic": "10401999001000000",
"vatRate": 0,
"label": null,
"packageCode": null,
"type": "",
"merchantInfo": {
"tin": "testBeepul",
"pinfl": "testBeepul"
},
"items": [
{
"title": "string",
"unit_price": 10000,
"count": 2,
"spic": "00702001001000001",
"pinfl": "",
"tin": "",
"package_code": "123456",
"units": 241092,
"vat_percent": 15,
"discount": 10000
}
]
}
]
ПараметрТипОписание
idstringИдентификатор детали ответа
codebyteКод ответа HTTP
messagestringСообщение, связанное с ответом
terminalIdstringИдентификатор терминала
receiptIdlongИдентификатор чека
timestringВремя генерации ответа
fiscalSignstringФискальный признак, связанный с чеком
qrCodeURLstringURL QR-кода, связанного с чеком
tinstringИНН
spicstringКод ИКПУ
vatRatedecimalСтавка НДС
labelstringМетка или дополнительное описание
packageCodestringКод упаковки
typestringТип операции или документа
merchantInfoobjectИнформация о продавце или исполнителе услуг
itemsobjectСписок товаров и услуг

Дополнительные параметры внутри merchantInfo

ПараметрТипОписание
tinstringИНН продавца или исполнителя услуг
pinflstringПИНФЛ продавца или исполнителя услуг

Дополнительные параметры внутри items

ПараметрТипОписание
titlestringНаименование товара или услуги
unit_pricedecimalЦена за единицу товара или услуги
countdecimalКоличество товара или услуги
spicstringКод ИКПУ для товара или услуги
pinflstringПИНФЛ, связанный с товаром или услугой
tinstringИНН, связанный с товаром или услугой
package_codestringКод упаковки для товара
unitsintegerЕдиницы измерения или код единицы измерения
vat_percentdecimalПроцент НДС для товара или услуги
discountdecimalСумма скидки для товара или услуги