Для использования модуля оплаты 2CheckOut необходимо выполнить настройки на стороне платежной системы и подключить модуль в BILLmanager.
Настройка на стороне платежной системы
На стороне 2CheckOut укажите настройки:
- Секретное слово — секретное слово в системе 2CheckOut. Устанавливается в разделе Account → Site management → Secret word.
- Approved URL — URL адрес, на который будет осуществляться редирект, в случае успешного платежа: 'https://<адрес BILLmanager>mancgi/2cosuccess'. Устанавливается в разделе Account → Site management → Approved URL.
- Global URL — URL адрес, на который будет отправляться ответ системы: 'https://<адрес BILLmanager>/mancgi/2coresult'. Устанавливается в разделе Notifications → Settings → Global URL.
- Direct Return — определяет куда перенаправить клиента после завершения оплаты. Может принимать значения:
- Header Redirect — позволяет указать собственный URL, например адрес BILLmanager, для автоматического возврата в биллинговую систему.
- Direct Return — отображает страницу завершения оплаты 2CheckOut.
- Given links back to my website — отображает стандартную страницу возврата и ссылки перехода в BILLmanager.
Настройка на стороне BILLmanager
Обратите внимание!
Установка модуля производится из последней доступной версии продукта и влечёт за собой обновление платформы BILLmanager, так как версия модуля не может быть выше версии платформы.
Чтобы создать модуль оплаты, перейдите в раздел Провайдер → Методы оплаты → кнопка Создать:
- Выбор модуля оплаты: "2CheckOut".
- Настройка интеграции. Укажите данные для интеграции:
Заполните форму, используя данные существующего клиента в платёжной системе:
- URL платежного шлюза — адрес шлюза оплаты.
Для реальных платежей: https://www.2checkout.com/checkout/purchase.
Для тестовых платежей: https://sandbox.2checkout.com/checkout/purchase; - 2CO Account # — аккаунт вендора. Выдается платежной системой;
- Секретное слово — секретное слово в системе 2CheckOut;
- Способ оплаты — разрешенный способ оплаты: "Платежные карты", "PayPal" или "Любой";
- Зачислять платежи со статусом "pending" — включает автоматическое зачисление платежей со статусом "pending";
- Не проверять fraud — отключает проверку на мошенничество;
- Домен оплаты — доменное имя, с которого будет производиться оплата.
- URL платежного шлюза — адрес шлюза оплаты.
- Настройка метода оплаты. Настройте внутренние (в пределах BILLmanager) параметры метода оплаты. Подробнее см. шаг 3 в статье Настройка методов оплаты.
Дополнительная информация
Возврат платежей
Возврат платежей не поддерживается.
Логирование
Логи взаимодействия биллинговой платформы с 2CheckOut записываются в файлы:
- /usr/local/mgr5/var/pm2checkout.log — лог файл настройки модуля оплаты;
- /usr/local/mgr5/var/2copayment.log — лог файл оплаты;
- /usr/local/mgr5/var/2coresult.log — лог файл получения ответа от платежной системы.