Бесплатная консультация по установке, настройке и проведению тестовых платежей. Создать тикет. |
По всем вопросам и предложениям пишите в техподдержку hello@rover-it.me. |
Где #SITE_URL# — адрес сайта. Например: https://domain.ru
Использование компонента оплаты без интернет-магазина
После установки, компоненты оплаты через Cloudpayments будут доступны в визуальном редакторе по адресу «Компоненты Rover» > «Интернет-эквайринг CloudPayments приём платежей».
Компонент позволяет полностью определить данные для оплаты. Он выводит кнопку "оплатить", по нажатию на которую происходит открытие платежного виджета CloudPayments. Его необходимо устанавливать туда, где по логике вещей должная располагаться такая кнопка. Для всех редакций.
В настройках компонента обязательно нужно указать:
идентификатор сайта
назначение оплаты
сумму оплаты
валюту
Также рекомендуется указывать идентификаторы заказа и плательщика для облегчения идентификации оплаты со стороны CloudPayments. Остальные параметры указываются по желанию.
При приёме платежей через компонент, в лк CloudPayments надо указать вебхуки для нотификаций, которые находятся в настройках модуля в административной части сайта (Настройки — Настройки продукта — Настройки модулей — Интернет-эквайринг CloudPayments приём платежей).
Также есть возможность написать свой обработчик события onNotification для подтверждения оплат со стороны сайта и другой необходимой логикой.
Пример обработчика:
\Bitrix\Main\EventManager::getInstance()->addEventHandler('rover.cloudpayments', 'onNotification', function (\Bitrix\Main\Event $event){ $action = $event->getParameter('action'); $request = $event->getParameter('request'); ... // ваша бизнес-логика }); |
Внимание! Повторная установка в демо-режиме приведет к окончанию демо‑режима и невозможности использовать модуль.