В Rapido.CMS реализована интеграция с несколькими платежными системами. Все они умеют работать с online кассами, а Rapido.CMS в свою очередь передает все необходимые параметры для выписки чека в соответствии с 54-ФЗ. На данный момент реализована интеграция со следующими платежными системами (список будет пополняться):

  1. PayKeeper
  2. PayMaster
  3. Сбербанк Эквайринг
  4. Яндекс.Касса

Для начала необходимо выбрать платежную систему, которую вы будете использовать. Для этого зайдите в настройки модуля "Онлайн платежи".

Подробнее о настройках:

  1. Не принимать платежи - если этот пункт выбран, то на сайте будет отключена возможность онлайн оплаты. Это необходимо на время заключения договоров с платежной системой, ОФД, регистрации онлайн-кассы и т.д.
  2. Тестовый режим - если этот пункт выбран, то платежи на сайте будут осуществляться через тестовый шлюз платежной системы. Это нужно для проверки работоспособности модуля. (не у всех платежных систем есть такая возможность, например у Сбербанка нет тестового шлюза)
  3. Платежная система - в этом выпадающем списке нужно выбрать используемую платежную систему. Одновременно несколько платежных систем использовать невозможно.
  4. Email для уведомлений об успешных платежах - если это поле заполнено, то на этот адрес будут поступать отчеты об успешных платежах от Rapido.CMS. Если поле оставить пустым, то отчеты приходить не будут.
  5. Шаблон письма об успешной оплате - это шаблон письма, которое присылается если указан Email (п.4). Первая строка этого шаблона будет темой письма, остальная часть шаблона - тело письма.

 После выбора платежной системы нажмите кнопку сохранить и перейдите к настройкам выбранной платежной системы. Соответствующий пункт появится после того как вы выберете платежную систему. Далее опишем нюансы работы с каждой из платежных систем.

 

PayKeeper

Система PayKeeper интересна тем, что позволяет выбрать через какой банк вы будете работать. На момент написания этой справки их было 7.

Оставить заявку на подключение можно тут: https://paykeeper.ru/paykeeper/register/registerform/
С ценами и комиссиями можно ознакомиться тут: https://paykeeper.ru/paykeeper/prices/comissions/

Поддерживаемые способы оплаты:

  1. Mastercard
  2. VISA
  3. QIWI Кошелек
  4. WebMoney
  5. Яндекс.Деньги

Поддерживаемые способы синхронизации с онлайн кассами:

  1. Бизнес.ру онлайн чеки
  2. OrangeData + ОФД
  3. ATOL Online + ОФД

 

Настройки личного кабинета в PayKeeper:

В разделе "Получение информации о платежах":

  1. выберете способ получения уведомления "POST-оповещения"
  2. URL, на который будут отправляться POST-запросы: https://site.ru/payments/notification/ (исправить site.ru на адрес вашего сайта)
  3. Сгенерировать секретное слово и внести его в настройки Rapido.CMS (см. ниже)

В разделе "Адреса перенаправления клиента"

  1. URL страницы, на которую клиент переходит при успешном завершении оплаты: https://site.ru/payments/ok/ (исправить site.ru на адрес вашего сайта)
  2. URL страницы, на которую клиент переходит при неудаче в процессе оплаты: https://site.ru/payments/fail/ (исправить site.ru на адрес вашего сайта)

 

Настройки PayKeeper в Rapido.CMS

  1. Кодовое слово (seed) - вы получите кодовое слово после регистрации. Оно требуется для подтверждения подлинности данных при обмене информацией между Rapido.CMS и PayKeeper
  2. URL формы в paykeeper - после регистрации вы получите уникальный адрес по которому будет вестись синхронизация данных и заполнение платежных форм.
  3. URL отправки тестовых запросов - это поле менять не требуется. Если в настройках модуля стоит тестовый режим, то платежи будут отправляться на демосайт PayKeeper, для проверки работоспособности модуля.
  4. Отправлять данные для онлайн кассы - выберете этот пункт, если вы планируете работать с онлайн кассами
  5. Ставка НДС - ставка по-умолчанию для всех товаров. Если у вас разные товары имеют разные ставки НДС, то обратитесь к разработчику

 

PayMaster

Paymaster поддерживает большое количество способов оплаты. Заполнить заявку на подключение можно тут: https://info.paymaster.ru/check/.

Настройки сайта в  Paymaster:

  1. Тип подписи: MD5
  2. Проверять уникальность номера счета: нет
  3. Не проверять уникальность номера счета для отклоненных платежей: нет
  4. Повторно отправлять Payment Notification при сбоях: Да
  5. Payment notification: POST запрос, https://site.ru/payments/notification/
  6. Success redirect: GET запрос, https://site.ru/payments/ok/
  7. Failure redirect: GET запрос, https://site.ru/payments/fail/
  8. Разрешена замена URL: нет

site.ru замените на адрес вашего сайта

Настройки PayMaster в Rapido.CMS:

  1. Идентификатор сайта в PayMaster (shopid) - этот идентификатор вы получите после регистрации в PayMaster.
  2. Секретный ключ - вы получите секретный ключ после регистрации. Он требуется для подтверждения подлинности данных при обмене информацией между Rapido.CMS и PayMaster
  3. URL отправки запросов в PayMaster - это поле менять не нужно. Сюда вводится адрес для отправки запросов от Rapido.CMS к PayMaster
  4. Отправлять данные для онлайн кассы - выберете этот пункт, если вы планируете работать с онлайн кассами
  5. Ставка НДС - ставка по-умолчанию для всех товаров. Если у вас разные товары имеют разные ставки НДС, то обратитесь к разработчику вашего сайта

 

Сбербанк Эквайринг

 Подключиться к эквайрингу от Сбербанка можно тут: https://www.sberbank.ru/ru/s_m_business/bankingservice/acquiring_total. После регистрации вы получите идентификатор сайта и секретные ключ, которые нужно внести в настройки.

 

Яндекс.Касса

Узнать тарифы и возможности Яндекс Кассы можно на официальном сайте: https://kassa.yandex.ru/, там же вы сможете подять заявку на регистрацию.

Поддерживаемые онлайн-кассы:

  1. Атол (аренда облачной кассы)
  2. Orange data (аренда облачной кассы)
  3. Модуль касса (мобильная касса в собственность или в аренду)
  4. Бизнес.ру Онлайн-Чеки (ПО для интеграции онлайн-кассы с интернет-магазином)

Настройки Яндекс Кассы в Rapido.CMS:

  1. Идентификатор магазина(Shop ID) - этот идентификатор вы получите после регистрации
  2. ShopPassword - вы получите пароль магазина после регистрации. Он требуется для подтверждения подлинности данных при обмене информацией между Rapido.CMS и Яндекс Кассой
  3. Номер витрины Контрагента (scid) - этот идентификатор вы получите после регистрации
  4. URL отправки запросов в Яндекс.Кассу - это поле менять не нужно. Сюда вводится адрес для отправки запросов от Rapido.CMS к Яндекс Кассе
  5. URL отправки тестовых запросов - это поле менять не нужно. Сюда вводится адрес для отправки тестовых запросов от Rapido.CMS к Яндекс Кассе
  6. Отправлять данные для онлайн кассы - выберете этот пункт, если вы планируете работать с онлайн кассами
  7. Ставка НДС - ставка по-умолчанию для всех товаров. Если у вас разные товары имеют разные ставки НДС, то обратитесь к разработчику