Для использования модуля оплаты Sofort iDEAL необходимо выполнить настройки на стороне платежной системы и подключить модуль в BILLmanager.
Данная статья описывает настройку метода оплаты "Sofort iDEAL". Подключение методов "Sofort" и "Sofort Paycode" описано в отдельной статье.
Настройка на стороне платежной системы
Для интеграции биллинговой платформы с 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 projects → Edit → вкладка Extended settings → раздел Notifications:
- Настройка паролей и хеширования: перейдите в My projects → Edit → вкладка Extended settings → раздел Passwords and hash algorithm → пункт Input check:
Настройка на стороне BILLmanager
Чтобы создать модуль оплаты, перейдите в раздел Провайдер → Методы оплаты → кнопка Создать:
- Выбор модуля оплаты: "НАЗВАНИЕ_МОДУЛЯ".
- Настройка интеграции. Укажите данные для интеграции.
Активируйте опцию Создать нового клиента, чтобы отобразить ссылку для регистрации в платёжной системе.
Заполните форму, используя данные существующего клиента в платёжной системе:- Customer No — уникальный идентификатор учетной записи в системе Sofort.
- Project ID — уникальный идентификатор проекта в системе Sofort.
- Project Password — пароль проекта iDEAL в системе Sofort
- Notification Password — пароль уведомлений проекта iDEAL.
- API Key — ключ для доступа к API учетной записи в системе Sofort. Текущий ключ отображается в настройках учетной записи платежной системы, раздел Services → API Key.
- Настройка метода оплаты. Настройте внутренние (в пределах 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 — лог файл уведомления о результате платежа.