Описание параметров ФЗ-54

Параметры в запросах аналогичны для всех каналов оплаты.

Название Описание Формат Обязательно
cheque Перечень передаваемых параметров для отправки в ОФД (54-ФЗ). Объект
├─ additional_attribute Дополнительный реквизит чека (БСО), не более 16 символов Строка
├─ penalty_attribute Дополнительный реквизит чека (БСО), не более 16 символов Строка
goods Список наименований товаров/услуг для отправки в ОФД (54-ФЗ). Общая сумма всех товаров должна соответствовать amount Массив объектов
├─ name1 Наименование товара/услуги, не более 128 символов Строка
├─ price1 Сумма блокировки в минимальных единицах валюты (копейках) Строка
├─ tax Ставка НДС. Целое число от 1 до 7. В случае отсутствия в запросе, значение берется из настроек терминала

  1. 1 – ставка НДС 20%
  2. 2 – ставка НДС 10%
  3. 3 – ставка НДС расч. 20/120
  4. 4 – ставка НДС расч. 10/110
  5. 5 – ставка НДС 0%
  6. 6 – НДС не облагается
  7. 7 – ставка НДС 12%
Число
├─ payment_subject_type Признак предмета расчета. Целое число от 1 до 13. Параметр не обязательный, в случае отсутствия в запросе, будет передано значение 1 – Товар.

  1. 1 – Товар
  2. 2 – Подакцизный товар
  3. 3 – Работа
  4. 4 – Услуга
  5. 5 – Ставка азартной игры
  6. 6 – Выигрыш азартной игры
  7. 7 – Лотерейный билет
  8. 8 – Выигрыш лотереи
  9. 9 – Предоставление РИД
  10. 10 - Платеж
  11. 11 – Агентское вознаграждение
  12. 12 – Выплата
  13. 13 – Иной предмет расчета
  14. Число
    ├─ payment_method_type Признак способа расчета. Целое число от 1 до 7. Параметр не обязательный, в случае отсутствия в запросе, будет передано значение 4 – Полный расчет.

    1. 1 – Предоплата 100%
    2. 2 – Частичная предоплата
    3. 3 – Аванс
    4. 4 – Полный расчет
    5. 5 – Частичный расчет и кредит
    6. 6 – Передача в кредит
    7. 7 – Оплата кредита
    8. Число
      ├─ agent_type Признак агента. Целое число от 1 до 7

      1. 1 – Банковский платежный агент
      2. 2 – Банковский платежный субагент
      3. 3 – Платежный агент
      4. 4 – Платежный субагент
      5. 5 – Поверенный
      6. 6 – Комиссионер
      7. 7 – Иной агент
      8. Число
        ├─ supplier Данные поставщика. Опциональное поле в товаре Объект
        ├── name2 Наименование Строка
        ├── inn2 ИНН поставщика Строка
        ├── 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 А-руб."}