Подключение через маркетплейс RetailCRM
Модуль эквайринга PayOnline
Цена: Бесплатно

Tab 1

Модуль эквайринга PayOnline для RetailCRM позволяет:

  1. Выставлять счет из RetailCRM. Из одного заказа можно выставлять любое количество счетов.
  2. Отменять счет до оплаты
  3. Изменять статус платежа на оплачен либо отменен
  4. Производить возврат из RetailCRM.

 

И ещё немного о реализации:

— В платежный сервис отправляются данные:

  1. Имя клиента, телефон, email
  2. Состав заказа с учетом скидки, стоимость доставки, НДС
  3. Уникальный ID заказа

— Менеджер может инициализировать возврат платежа из интерфейса RetailCRM.

— Возврат возможен только на полную сумму платежа.

 

Модуль содержит настройки:

  1. API ключ/адрес RetailCRM (в одном экземпляре)
  2. Время жизни ссылки. Возможные значения — от 1 до 30 дней.
  3. Страничка для успешной/неуспешной оплаты
  4. Активация /деактивация модуля на маркетплейс.
  5. Вывод ошибок
  6. При невозможности создать счет, в интерфейсе выдается ошибка о невозможности создания счета.
  7. Поддержка модулем до 4 пользовательских аккаунтов PayOnline

Tab 2

Интеграция PayOnline эквайринг с RetailCRM

Содержание

  1. Создание Ключа доступа к API
  2. Вход в настройки модуля
  3. Настройка модуля
    — Вкладка «Доступ»
    — Вкладка «Аккаунты»
  4. Создание типов оплат

 

 1. Создание Ключа доступа к API

  1. Войдите под своей учетной записью в RetailCRM с правами администратора.
  2. Перейдите в Настройки/Интеграции/Ключи доступа к API.

 

3. Нажмите кнопку «Добавить».

 

 

 

 

4. Выберите тип доступа к магазину.

 

 

 

 

5. Отметьте магазин из списка, с которым будет работать модуль.
6. Отметьте методы из списка Разрешенные методы API. (Нужные методы указаны в Приложении 1).

  7. Скопируйте ключ.
  8.Нажмите “Сохранить”. 

2. Вход в настройки модуля

  1. Перейдите в Настройки/Интеграции/Маркетплейс.
  2.  Выберите модуль.

       


3. Нажмите кнопку «Перейти в личный кабинет». При первом входе откроется страница регистрации.

 

3. Настройка модуля

Вкладка «Доступ»

  1. Вводим ссылку на RetailCRM;
  2. Вставляем скопированный ранее API-ключ и ссылку на RetailCRM;

 

Вкладка «Аккаунты»

Для добавления аккаунта нажимаем одноименную кнопку Добавить аккаунт

 

 

Название аккаунта выбираем произвольное, оно ни на что не влияет и нужно только для разграничения разных аккаунт, вплоть до 4-ех.

Сохраняем название и переходим в редактирование основных настроек.

 

Основные настройки

Заполняем все поля (описание под скриншотом) и нажимаем сохранить

merchant_id — забирается из ЛК PayOnline, на вкладке Сайты.

 

Private security key — забирается из ЛК PayOnline, на вкладке Сайты — Настройки.

Время жизни ссылки (В секундах) — настройка определяет, в течение какого времени счёт на оплату считается активным, по истечению «срока годности» платёж считается отменённым.

URL Перенаправления после успешной оплаты — указывается любая ссылка на страницу, например, с благодарностью за покупку.

URL Перенаправления после ошибки оплаты — указывается любая ссылка на страницу, например, на форму обратной связи с подсказками по оплате.

 

Callback URL

  1. Заходим Сайты/Настройки

 

2.Параметры интеграции/Изменить

 

3.   В поля «Callback для успешных транзакций» и «Callback для отклоненных транзакций» прописываем Callback из настроек модуля (п.)

 

4. Создание типов оплат

  1. Перейдите в RetailCRM/Администрирование/Справочники/Типы оплат. Нажмите кнопку «Добавить»;
  2. Введите название типа оплаты (Пример: PayOnline);
  3. Введите символьный код типа оплаты (Пример: payonline);
  4. Выберите из списка «Интегрировать с» нужный магазин, с которым будет работать указанный аккаунт в модуле;
  5. В поле «Статусы счетов» — нажмите на кнопку «Перейти к настройке». Соотнесите статусы платежей со статусами оплат из RetailCRM. Нажмите Сохранить.

Не забудьте разрешить новый тип оплаты в типах доставки!

Примечание:

1) Оплата приходит по веб-хуку от payonline. На тестовых заказах от отправляли их без задержек.
2) Вебхук отправляется на статус Pending.

 

Приложение №1

Необходимые методы API RetailCRM для работы модуля

Tab 3

Tab 4

Tab 5

Компания Студия Сергея Ткаченко является только разработчиком модуля.
Поддержка модуля осуществляется через поддержку сервиса PayOnline.