Netcat

С помощью установленного платёжного плагина для Netcat ваши покупатели смогут расплачиваться с вами через платёжную страницу «Сбербанка».

Плагин совместим с Netcat версий 5.9.x и выше и тестировался на редакции E-commmerce.

Установка

Чтобы установить платёжный плагин для Netcat, выполните следующие действия.

  1. Распакуйте архив платёжного плагина и поместите его содержимое (файл rbs.php) в следующую папку своего сайта:
    /netcat/modules/payment/classes/system/.
  2. Выполните вход в консоль управления своего сайта.
  3. В верхнем меню выберите Разработка > Списки (см. изображение ниже).


    Отобразится следующая страница.


  4. Выберите пункт Платёжные системы.
    Отобразится следующая страница.


  5. Щёлкните на кнопке Добавить элемент под списком.
    Отобразится следующая страница.


  6. Выполните необходимые настройки, руководствуясь таблицей ниже.

    Настройка Описание
    Название элемента Введите название, которое будет отображаться в интерфейсе вашего сайте, например Карточный платёж через Сбербанк.
    Дополнительное значение Введите значение nc_payment_system_rbspayment.


  7. Оставьте остальные настройки без изменения и щёлкните на кнопке Сохранить под формой.
  8. На странице Платёжные системы щёлкните на кнопке Сохранить изменения.
    На странице Платёжные системы отобразится сообщение Список успешно изменён.

Настройка

Чтобы настроить платёжный плагин, выполните следующие действия.

  1. Выполните вход в консоль управления вашего сайта.
  2. В верхнем меню выберите Настройки > Приём платежей.
    (см. изображение ниже).


    Отобразится раздел Приём платежей > Платёжные системы (см. изображение ниже).


  3. Напротив созданной платёжной системы (в настоящем документе Карточный платёж через Сбербанк) щёлкните на кнопке выкл (выключено), чтобы перевести её в состояние вкл (включено), чтобы включить установленный плагин (см. изображение ниже).

  4. Щёлкните на значке напротив включённого платёжного средства, чтобы открыть страницу настроек плагина.
    Отобразится следующая страница.


  5. Выполните настройку, руководствуясь таблицей ниже (порядок отображения настроек может быть иным).

    Настройка Описание
    userName (Логин)

    Логин служебной учётной записи в платёжном шлюзе с суффиксом -api.

    Если плагин работает в тестовом режиме, следует указывать логин тестовой служебной учётной записи. Если плагин работает в основном режиме, следует указывать логин основной служебной учётной записи.

    password (Пароль)

    Пароль служебной учётной записи в платёжном шлюзе.

    Если плагин работает в тестовом режиме, следует указывать пароль от тестовой служебной учётной записи. Если плагин работает в основном (боевом) режиме, следует указывать пароль от основной служебной учётной записи.

    testmode (Тестовый режим)

    Позволяет задать режим работы плагина: тестовый или основной (рабочий).

    • Если плагин работает в тестовом режиме, в соответствующих полях (Логин и Пароль) следует указывать данные тестовой служебной учётной записи.
    • Если плагин работает в основном режиме, в соответствующих полях (Логин и Пароль) следует указывать данные основной служебной учётной записи.
    • yes - тестовый режим;
    • no - основной режим.
    two-stage (Двухстадийный режим)

    Позволяет задать стадийность платежей - платежи быть в одностадийными (не требовать подтверждения со стороны продавца) или в двухстадийными (для успешного завершения платежа продавец должен завершить его, до этого средства будут холдироваться на счёте покупателя).

    • yes - двухстадийный режим;
    • no - одностадийный режим.
    returnUrl (Адрес возврата после успешной оплаты) Введите URL-адрес, на который будет возвращён покупатель после успешной оплаты.
    successUrl

    URL-адрес, на который будет перемещён пользователь в случае успешной оплаты.

    failUrl

    URL-адрес, на который будет перемещён пользователь в случае неуспешной оплаты.

    send_order

    Позволяет выбрать, будет ли передаваться товарная корзина и будет ли сформирован товарный чек. Чтобы получить возможность использовать эту функциональность, обратитесь к представителю банка. Подробнее см. раздел о соответствии закону 54-ФЗ.

    • yes - отправлять корзину товаров;
    • no - не отправлять корзину товаров.
    taxSystem

    Система налогообложения, доступны следующие значения:

    • 0 - общая;
    • 1 - упрощённая, доход;
    • 2 - упрощённая, доход минус расход;
    • 3 - единый налог на вменённый доход;
    • 4 - единый сельскохозяйственный налог;
    • 5 - патентная система налогообложения.

    Эта настройка применяется, только если у вас настроены параметры фискализации - подробнее см. раздел о соответствии закону 54-ФЗ.

    paymentMethod

    Тип оплаты возможны следующие значения:

    • 1 - полная предварительная оплата до момента передачи предмета расчёта;
    • 2 - частичная предварительная оплата до момента передачи предмета расчёта;
    • 3 - аванс;
    • 4 - полная оплата в момент передачи предмета расчёта;
    • 5 - частичная оплата предмета расчёта в момент его передачи с последующей оплатой в кредит;
    • 6 - передача предмета расчёта без его оплаты в момент его передачи с последующей оплатой в кредит;
    • 7 - оплата предмета расчёта после его передачи с оплатой в кредит.

    Настройки имеют силу, только если выбран формат фискальных документов версии 1.05 и выше.

    paymentMethod_Delivery

    Тип оплаты для доставки, начиная с 1.05

    • 1 - полная предварительная оплата до момента передачи предмета расчёта;
    • 2 - частичная предварительная оплата до момента передачи предмета расчёта;
    • 3 - аванс;
    • 4 - полная оплата в момент передачи предмета расчёта;
    • 5 - частичная оплата предмета расчёта в момент его передачи с последующей оплатой в кредит;
    • 6 - передача предмета расчёта без его оплаты в момент его передачи с последующей оплатой в кредит;
    • 7 - оплата предмета расчёта после его передачи с оплатой в кредит.
    paymentObject

    Тип оплачиваемой позиции, возможны следующие значения:

    • 1 - товар;
    • 2 - подакцизный товар;
    • 3 - работа;
    • 4 - услуга;
    • 5 - ставка азартной игры;
    • 7 - лотерейный билет;
    • 9 - предоставление РИД;
    • 10 - платёж;
    • 11 - агентское вознаграждение;
    • 12 - составной предмет расчёта;
    • 13 - иной предмет расчёта.

    Настройки имеют силу, только если выбран формат фискальных документов версии 1.05 и выше.

    write_log

    Позволяет включить или отключить ведение журнала событий.

    • yes - вести запись журнала событий;
    • no - не вести запись журнала событий.
  6. Щёлкните на кнопке Сохранить в правом нижнем углу страницы.