Документация BILLmanager

Sofort iDEAL

Для использования модуля оплаты Sofort iDEAL необходимо выполнить настройки на стороне платежной системы и подключить модуль в BILLmanager.

Данная статья описывает настройку метода оплаты "Sofort iDEAL". Подключение методов "Sofort" и "Sofort Paycode" описано в отдельной статье

Поддерживаемые возможности
Поддержка ФЗ-54

Возврат платежей

Рекуррентные платежи

Подписки

Настройка на стороне платежной системы

Для интеграции биллинговой системы с Sofort iDEAL, необходимо создать проект с типом "Gateaway project", выполнить его базовую настройку на этапе создания и расширенную настройку после добавления проекта. 

На этапе добавления, в разделе Interface необходимо указать настройки:

  • Success link — "-USER_VARIABLE_1-". 
  • Abort link — "-USER_VARIABLE_2-". 

После нажатия на кнопку Save, в верхней части страницы появятся вкладки для управления проектом. На вкладке Extended settings необходимо настроить HTTP уведомления в разделе Notifications и выбрать алгоритм хеширования в разделе Password and hash algorithm

Настройки HTTP уведомлений — My projectsEdit → вкладка Extended settings → раздел Notifications

  • Activated — флаг должен быть активен. 
  • Active for — должны быть активны флаги для всех типов уведомлений. 
  • Notification URL — "-USER_VARIABLE_0-".
  • Method — "POST".

Настройки паролей и хеширования — My projectsEdit → вкладка Extended settings → раздел Passwords and hash algorithm → пункт Input check:

  • Hash algorithm — "SHA256".

Настройка на стороне BILLmanager

Подключение модуля оплаты выполняется в разделе Провайдер Методы оплаты.  Мастер подключения состоит из трех шагов:

  • Шаг 1. Выбор метода оплаты. В качестве метода оплаты необходимо выбрать "Sofort iDEAL".
  • Шаг 2. Настройка интеграции. Ввод информации, необходимой для интеграции с платежной системой.
  • Шаг 3. Настройка метода оплаты. Настройка внутренних (в пределах BILLmanager) параметров метода оплаты.

Настройка интеграции

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

Customer No — уникальный идентификатор учетной записи в системе Sofort. 

Project ID — уникальный идентификатор проекта в системе Sofort. 

Project Password — пароль проекта iDEAL в системе Sofort

Notification Password — пароль уведомлений проекта iDEAL. 

API Key — ключ для доступа к API учетной записи в системе Sofort. Текущий ключ отображается в настройках учетной записи платежной системы, раздел ServicesAPI Key

Выбор опции Создать нового отображает ссылку на форму регистрации в системе Sofort. 

Дополнительная информация

Возврат платежей

Возврат платежей не поддерживается. 

Логирование

Логи взаимодействия биллинговой системы с Sofort iDEAL записываются в файлы:

  • '/usr/local/mgr5/var/pmsofortideal.log' — лог файл настройки модуля оплаты. 
  • '/usr/local/mgr5/var/sipayment.log' — лог файл оплаты. 
  • '/usr/local/mgr5/var/siresult.log' — лог файл уведомлений от платежной системы о изменении статуса платежа. 
  • '/usr/local/mgr5/var/sisuccess.log' — лог файл уведомления о результате платежа.