Описание настройки платежной системы Интеркасса
Настройка компонента Платежная система Интеркасса происходит в 2 этапа:Настройка в личном кабинете Интеркассы
-
Заходим в личный кабинет https://www.interkassa.com/login. На странице
"Мои кассы" создаем новую кассу и переходим на страницу настроек созданной кассы.
-
Переходим в раздел "Настройка платежей", добавляем необходимые "Валюты кассы". Остальные параметры не важны.
- Переходим в раздел "Платежные системы" и настраиваем параметры по своему усмотрению. Для тестирования платежей необходимо включить платежную систему с названием "Тестовая платежная система".
- Переходим в раздел "Интерфейс". Вводим 3 URL адреса страниц, которых в будущем создадим на своем сайте:
- Страница успешной оплаты, например: http://demo.twozebras.ru/payment/success/
- Страница ошибки, например: http://demo.twozebras.ru/payment/fail/
- Страница ожидания платежа, например: http://demo.twozebras.ru/payment/pending/
- Страница взаимодействия, например: http://demo.twozebras.ru/payment/
-
Переходим в раздел "Безопасность". Выбираем "Алгоритм проверки подписи" - MD5, для безопасности включаем "Проверять подпись в форме запроса платежа".
Настройка платежной системы на стороне сайта
- Скачиваем и устанавливаем модуль "Платежная система Интеркасса"
-
В административной панели сайта переходим в раздел "Магазин - Настройки - Платежные системы" и создаем новую платежную систему.
На вкладке "Типы плательщиков" выбираем пользовательский обработчик платежной системы "Интеркасса (twozebras.interkassa)".
Заполняем настройки "Идентификатор кассы", "Секретный ключ" и "Тестовый ключ" данными из личного кабинета Интеркассы. Остальные настройки выставляются автоматически и менять их не требуется.
-
На сайте необходимо создать 3 страницы: Страница успешной оплаты, Страница ошибки, Страница ожидания платежа c любым текстовым содержанием. Их URL вы заполнили ранее в личном кабинете Интеркассы.
Также необходимо создать Страницу взаимодействия и разместить на ней компонент bitrix:sale.order.payment.receive, настроенный созданную платежную систему в п.1.<?$APPLICATION->IncludeComponent( "bitrix:sale.order.payment.receive", "", array( "PAY_SYSTEM_ID" => "4", "PERSON_TYPE_ID" => "1" ) );?>