Параметры в запросах аналогичны для всех каналов оплаты.
Название | Описание | Формат | Обязательно |
---|---|---|---|
cheque |
Перечень передаваемых параметров для отправки в ОФД (54-ФЗ). | Объект | |
├─ additional_attribute |
Дополнительный реквизит чека (БСО), не более 16 символов | Строка | |
├─ penalty_attribute |
Дополнительный реквизит чека (БСО), не более 16 символов | Строка | |
goods |
Список наименований товаров/услуг для отправки в ОФД (54-ФЗ). Общая сумма всех товаров должна соответствовать amount |
Массив объектов | |
├─ name 1 |
Наименование товара/услуги, не более 128 символов | Строка | |
├─ price 1 |
Сумма блокировки в минимальных единицах валюты (копейках) | Строка | |
├─ tax |
Ставка НДС. Целое число от 1 до 7. В случае отсутствия в запросе, значение берется из настроек терминала
|
Число | |
├─ payment_subject_type |
Признак предмета расчета. Целое число от 1 до 13. Параметр не обязательный, в случае отсутствия в запросе, будет передано значение 1 – Товар. |
Число | |
├─ payment_method_type |
Признак способа расчета. Целое число от 1 до 7. Параметр не обязательный, в случае отсутствия в запросе, будет передано значение 4 – Полный расчет. |
Число | |
├─ agent_type |
Признак агента. Целое число от 1 до 7 |
Число | |
├─ supplier |
Данные поставщика. Опциональное поле в товаре | Объект | |
├── name 2 |
Наименование | Строка | |
├── inn 2 |
ИНН поставщика | Строка | |
├── phone_numbers |
Список номеров телефонов | Массив строк | |
custom_params_rdy |
Список дополнительных параметров операции в формате "ключ - значение" | Объект |
1 При передаче goods
параметр обязательный
2 При передаче supplier
параметр обязательный
Пример передачи goods
:
"goods": [{"name": "Mock1","price": "500","tax": 2,"payment_subject_type": 3,"payment_method_type": 4,"supplier": {"name": "ООО Ромашка","inn": "123456789112","phone_numbers": [" 71111111111"]}},{"name": "Mock2","price": "500","tax": 3,"payment_subject_type": 1,"payment_method_type": 6,"supplier": {"name": "test","supplierINN": "123","phoneNubmers": ["1","2"]}},{"name": "Mock3","price": "500","tax": 3,"payment_subject_type": 6,"payment_method_type": 4},{"name": "Mock4","price": "500","tax": 1,"payment_subject_type": 1,"payment_method_type": 4}]
Пример передачи cheque
:
"cheque": {"additional_attribute" : "10 А-руб."}