Документация BILLmanager 6 Startup, Advanced

Sofort iDEAL

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

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

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

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

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

Подписки

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

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

На этапе создания в разделе Interface укажите настройки:

  1. Success link — "-USER_VARIABLE_1-".
  2. Abort link — "-USER_VARIABLE_2-". 
  3. Нажмите кнопку Save, в верхней части страницы появятся вкладки для управления проектом.

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

  1. Настройка HTTP уведомлений: перейдите в My projectsEdit → вкладка Extended settings → раздел Notifications
    1. Activated — активируйте опцию.
    2. Active for — активируйте опции для всех типов уведомлений.
    3. Notification URL — укажите "-USER_VARIABLE_0-".
    4. Method — выберите "POST".
  2. Настройка паролей и хеширования: перейдите в My projectsEdit → вкладка Extended settings → раздел Passwords and hash algorithm → пункт Input check:
    1. Hash algorithm — укажите "SHA256".

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



Обратите внимание!
Установка модуля производится из последней доступной версии продукта и влечёт за собой обновление платформы BILLmanager, так как версия модуля не может быть выше версии платформы.

Чтобы создать модуль оплаты, перейдите в раздел ПровайдерМетоды оплаты → кнопка Создать:

  1. Выбор модуля оплаты: "НАЗВАНИЕ_МОДУЛЯ".
  2. Настройка интеграции. Укажите данные для интеграции.
    Активируйте опцию Создать нового клиента, чтобы отобразить ссылку для регистрации в платёжной системе.
    Заполните форму, используя данные существующего клиента в платёжной системе:
    1. Customer No — уникальный идентификатор учетной записи в системе Sofort. 
    2. Project ID — уникальный идентификатор проекта в системе Sofort. 
    3. Project Password — пароль проекта iDEAL в системе Sofort
    4. Notification Password — пароль уведомлений проекта iDEAL. 
    5. API Key — ключ для доступа к API учетной записи в системе Sofort. Текущий ключ отображается в настройках учетной записи платежной системы, раздел ServicesAPI Key.
  3. Настройка метода оплаты. Настройте внутренние (в пределах BILLmanager) параметры метода оплаты.
    Подробнее см. шаг 3 в статье Настройка методов оплаты.

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

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

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

Логирование

Логи взаимодействия биллинговой платформы с 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 — лог файл уведомления о результате платежа.