Для использования модуля оплаты Sofort iDEAL выполните настройку на стороне платёжной системы и подключите модуль в BILLmanager.
Данная статья описывает настройку метода оплаты "Sofort iDEAL". Подключение методов "Sofort" и "Sofort Paycode" описано в отдельной статье.
Настройка на стороне платежной системы
Для интеграции биллинговой платформы с Sofort iDEAL, необходимо создать проект с типом "Gateaway project", выполнить его базовую настройку на этапе создания и расширенную настройку после добавления проекта.
На этапе добавления, в разделе Interface необходимо указать настройки:
- Success link — "-USER_VARIABLE_1-".
- Abort link — "-USER_VARIABLE_2-".
![](https://www.ispsystem.ru/docs/static/211030646/7d143sofort-ideal.png)
После нажатия на кнопку Save, в верхней части страницы появятся вкладки для управления проектом. На вкладке Extended settings необходимо настроить HTTP уведомления в разделе Notifications и выбрать алгоритм хеширования в разделе Password and hash algorithm.
Настройки HTTP уведомлений — My projects → Edit → вкладка Extended settings → раздел Notifications:
- Activated — флаг должен быть активен.
- Active for — должны быть активны флаги для всех типов уведомлений.
- Notification URL — "-USER_VARIABLE_0-".
- Method — "POST".
![](https://www.ispsystem.ru/docs/static/211030646/image2022-7-1723-37-57.png)
Настройки паролей и хеширования — My projects → Edit → вкладка Extended settings → раздел Passwords and hash algorithm → пункт Input check:
- Hash algorithm — "SHA256".
![](https://www.ispsystem.ru/docs/static/211030646/7d142sofort-ideal.png)
Настройка на стороне BILLmanager
Чтобы создать модуль оплаты, перейдите в раздел Провайдер → Методы оплаты → кнопка Создать. Мастер подключения модуля оплаты состоит из следующих шагов:
- Выбор модуля оплаты: "НАЗВАНИЕ_МОДУЛЯ".
- Настройка интеграции. Укажите данные для интеграции.
Активируйте опцию Создать нового клиента, чтобы отобразить ссылку для регистрации в платёжной системе.
Заполните форму, используя данные существующего клиента в платёжной системе:- Customer No — уникальный идентификатор учетной записи в системе Sofort.
- Project ID — уникальный идентификатор проекта в системе Sofort.
- Project Password — пароль проекта iDEAL в системе Sofort
- Notification Password — пароль уведомлений проекта iDEAL.
- API Key — ключ для доступа к API учетной записи в системе Sofort. Текущий ключ отображается в настройках учетной записи платежной системы, раздел Services → API Key.
- Настройка метода оплаты. Настройте внутренние (в пределах BILLmanager) параметры метода оплаты. Подробнее см. шаг 3 в статье Настройка методов оплаты.
![](https://www.ispsystem.ru/docs/static/211030646/image2022-7-1723-39-18.png)
Дополнительная информация
Возврат платежей
Возврат платежей не поддерживается.
Логирование
Логи взаимодействия биллинговой платформы с 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 — лог файл уведомления о результате платежа.