Модуль эквайринга PayOnline для RetailCRM позволяет:
И ещё немного о реализации:
— В платежный сервис отправляются данные:
— Менеджер может инициализировать возврат платежа из интерфейса RetailCRM.
— Возврат возможен только на полную сумму платежа.
Модуль содержит настройки:
Содержание
1. Создание Ключа доступа к API
3. Нажмите кнопку «Добавить».
4. Выберите тип доступа к магазину.
5. Отметьте магазин из списка, с которым будет работать модуль.
6. Отметьте методы из списка Разрешенные методы API. (Нужные методы указаны в Приложении 1).
7. Скопируйте ключ.
8.Нажмите “Сохранить”.
2. Вход в настройки модуля
3. Нажмите кнопку «Перейти в личный кабинет». При первом входе откроется страница регистрации.
3. Настройка модуля
Вкладка «Доступ»
Вкладка «Аккаунты»
Для добавления аккаунта нажимаем одноименную кнопку Добавить аккаунт
Название аккаунта выбираем произвольное, оно ни на что не влияет и нужно только для разграничения разных аккаунт, вплоть до 4-ех.
Сохраняем название и переходим в редактирование основных настроек.
Основные настройки
Заполняем все поля (описание под скриншотом) и нажимаем сохранить
merchant_id — забирается из ЛК PayOnline, на вкладке Сайты.
Private security key — забирается из ЛК PayOnline, на вкладке Сайты — Настройки.
Время жизни ссылки (В секундах) — настройка определяет, в течение какого времени счёт на оплату считается активным, по истечению «срока годности» платёж считается отменённым.
URL Перенаправления после успешной оплаты — указывается любая ссылка на страницу, например, с благодарностью за покупку.
URL Перенаправления после ошибки оплаты — указывается любая ссылка на страницу, например, на форму обратной связи с подсказками по оплате.
Callback URL
2.Параметры интеграции/Изменить
3. В поля «Callback для успешных транзакций» и «Callback для отклоненных транзакций» прописываем Callback из настроек модуля (п.)
4. Создание типов оплат
Не забудьте разрешить новый тип оплаты в типах доставки!
Примечание:
1) Оплата приходит по веб-хуку от payonline. На тестовых заказах от отправляли их без задержек.
2) Вебхук отправляется на статус Pending.
Приложение №1
Необходимые методы API RetailCRM для работы модуля
Компания Студия Сергея Ткаченко является только разработчиком модуля.
Поддержка модуля осуществляется через поддержку сервиса PayOnline.