Создание коннектора платежного шлюза
Раздел Коннекторы платежных шлюзов доступен только корневому реселлеру инсталляции.
Чтобы создать коннектор платежного шлюза:
- Войдите в Панель управления Оператора на уровне корневого реселлера.
- Перейдите в раздел Коннекторы платежных шлюзов (см. Навигация по Панели управления Оператора). Отобразится список коннекторов (см. Просмотр списка коннекторов платежных шлюзов).
- Нажмите Создать. Отобразится страница Новый коннектор платежных шлюзов.
- В поле Название введите имя коннектора, которое, в частности, будет отображаться при создании способа оплаты (см. Создание способа оплаты).
- В поле URL коннектора введите URL, на который платформа должна отправлять запросы при работе с платежным шлюзом. Пример: https://gateway.example.com
Если требуется, в поле Период обработки платежа введите число минут, по истечении которых платеж в статусе Обрабатывается должен вернуться в статус Ожидает оплаты, если от платежного шлюза для него не получен результат оплаты.
Платеж в статусе отличном от Обрабатывается не меняет статус по истечении таймера Период обработки платежа.
Если от платежного шлюза получен результат оплаты для платежа уже после истечения таймера Период обработки платежа, платеж в статусе Ожидает оплаты ведет себя следующим образом:
- Если оплата прошла успешно, платеж переходит в статус Завершен. Если клиент успел инициировать повторную оплату по этому платежу до перехода в статус Завершен:
- Если повторная оплата прошла успешно, платеж остается в статусе Завершен. Сумма повторной оплаты возвращается на баланс клиента.
- Если результат повторной оплаты отличен от успешного, платеж остается в статусе Завершен. В карточке платежа в Панели управления Клиента описание ошибки, полученное от платежного шлюза, не отображается.
- Если результат оплаты отличен от успешного, платеж остается в статусе Ожидает оплаты. В карточке платежа в Панели управления Клиента отображается описание ошибки, полученное от платежного шлюза.
- Если оплата прошла успешно, платеж переходит в статус Завершен. Если клиент успел инициировать повторную оплату по этому платежу до перехода в статус Завершен:
В поле JSON схема укажите спецификацию данных в формате JSON для описания настроек коннектора. Значения настроек указываются позже при создании способа оплаты (см. Создание способа оплаты).
- Если требуется, в поле Static JSON укажите статическую схему настроек коннектора в формате JSON. Это общие настройки, которые используются для всех способов оплаты при работе с платежным шлюзом (например, параметры авторизации).
- Нажмите Создать. Платформа выполнит валидацию JSON-схем:
- Если JSON-схема валидна, отобразится список с созданным коннектором платежных шлюзов.
- Если JSON-схема невалидна, отобразится сообщение с описанием проблемы.
Для созданного коннектора платформа автоматически сгенерирует значение ключа хеш-функции (см. Просмотр и обновление информации о коннекторе платежных шлюзов).