Приложение FlagmanPay для InSales

В этой статье описан процесс установки и настройки приложения FlagmanPay для CMS-системы InSales. Это приложение позволяет проводить платежи с использованием платежных решений FlagmanPay на сайтах, созданных на базе InSales.

Схема работы

Взаимодействие с платежными решениями FlagmanPay осуществляется через платежную страницу.

Рис. 1. Схема проведения платежей с использованием приложения
Рис. 2. Проведение оплаты с использованием приложения FlagmanPay. Описание шагов
  1. Пользователь на стороне веб-сервиса инициирует оплату.
  2. В соответствии с параметрами работы приложения формируется запрос на открытие Payment Page.
  3. Запрос на открытие Payment Page поступает в платежную платформу.
  4. Выполняется начальная обработка запроса, в процессе которой проверяется наличие обязательных параметров и корректной подписи.
  5. Осуществляется подготовка Payment Page согласно параметрам проекта и вызова.
  6. Пользователю отображается платежная форма.
  7. Пользователь выполняет необходимые действия для оплаты.
  8. Запрос на проведение оплаты поступает в платежную платформу.
  9. Выполняются дальнейшая обработка запроса и его отправка в платежную среду.
  10. На стороне платежной среды выполняется обработка платежа.
  11. Платежная среда направляет в платежную платформу уведомление о результате оплаты.
  12. Платежная платформа направляет в Payment Page результат проведения оплаты.
  13. Информация о результате оплаты отображается пользователю на Payment Page.
  14. Платежная платформа направляет в веб-сервис оповещение о результате оплаты.
  15. Информация о результате оплаты отображается пользователю на стороне веб-сервиса.

Запросы на открытие платежной формы формируются автоматически с помощью приложения FlagmanPay, если оно было ранее установлено на сайте магазина в InSales и выбрано в качестве способа оплаты.

Установка приложения FlagmanPay

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

Чтобы установить приложение FlagmanPay:

  1. Откройте магазин приложений InSales по адресу https://www.insales.kz/collection/apps.
  2. Найдите приложение FlagmanPay, воспользовавшись поиском по ключевой фразе flagmanPay.
  3. Наведите курсор на карточку приложения, при наведении она изменит свой вид:

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

  4. Щелчком Установить откройте страницу установки приложения:
  5. Щелкните Установить и подтвердите установку в открывшемся модальном окне.

Настройка приложения FlagmanPay

Чтобы полноценно пользоваться установленным приложением, выполните начальную настройку в следующем порядке:

  1. На странице административного интерфейса своего магазина в InSales перейдите в раздел Приложения > Установленные, найдите приложение FlagmanPay и щелкните его.

    Откроется окно настройки приложения:

  2. Щелкните Да, если вы клиент FlagmanPay, в противном случае щелкните Нет, чтобы перейти на страницу с инструкцией по интеграции.
    Прим.: Следующие шаги инструкции доступны только клиентам FlagmanPay.
  3. Введите данные, полученные от FlagmanPay при интеграции, в поля открывшейся формы (описание полей приведено ниже). После заполнения полей щелкните Сохранить:

    Поля формы подключения:

    • ID проекта — идентификатор проекта, полученный при интеграции с FlagmanPay;
    • Секретный ключ — полученный при интеграции с FlagmanPay ключ, который нужен приложению для подписывания запросов и проверки подлинности оповещений;
    • Валюта — валюта платежей;
    • Дополнительные параметры — другие параметры из спецификации API, разделенные символом &.
  4. На странице административного интерфейса своего магазина в платформе InSales перейдите в раздел Настройки > Оплата, найдите приложение FlagmanPay и щелкните его.
  5. Отметьте способы доставки, при выборе которых пользователю будет доступно проведение оплаты через платежную платформу FlagmanPay, и щелкните Сохранить.

При возникновении вопросов, связанных с установкой и работой приложения FlagmanPay для InSales, обращайтесь к специалистам технической поддержки FlagmanPay.