Модуль оплаты Bepaid для 1C-Битрикс Клиенты мгновенно производят оплату через интернет, не выходя из дома, прямо на вашем сайте или перейдя по ссылке для оплаты, полученной через e-mail, Viber, SMS, Facebook и другими способами. Они вводят реквизиты своей банковской карты в защищенном окне оплаты и подтверждают платеж, нажав кнопку "оплатить".
Разработанно и протестировано с 1С-Битрикс 15.5.x/17.0.x
Зайдите в зону 1C-Битрикс администратора и выберите меню Магазин -> Настройки -> Платёжные системы
Добавьте и настройте платёжную систему с обработчиком beGateway
Введите в полях Домен платёжного шлюза, Домен страницы оплаты, ID магазина, Ключ магазина значения, полученные от вашей платежной компании
Выберите в Тип транзакции тип транзакции Оплата (немедленное списание средств с карты) или Авторизация (блокировка средств на карте). Уточните у вашей платёжной компании поддерживается ли с вашим банком-эквайером тип Авторизация.
Укажите в Адрес для уведомлений адрес страницы для уведомления, где был размещен и настроен компонент sale.order.payment.receive. В параметрах компонента указать тип плательщика и созданную платежную систему
Укажите в Адрес при успешной оплате адрес страницы, куда будет перенаправлен покупатель в случае успешной оплаты. Добавьте там компонент begateway:transaction.info и в настройках компонента установите параметр Шаблон компонента в значение success
Укажите в Адрес при не успешной оплате адрес страницы, куда будет перенаправлен покупатель в случае неуспешной оплаты. Добавьте там компонент begateway:transaction.info и настройках компонента установите параметр Шаблон компонента в значение fail
Укажите в Адрес при ошибке оплаты адрес страницы, куда будет перенаправлен покупатель в случае, если возникнет ошибка в процесс оплаты
Укажите в Адрес возврата адрес страницы, куда будет перенаправлен покупатель в случае, если он решит отменить оплату.
Задайте в iFrame CSS CSS стили для переопределения дизайна iFrame страницы оплаты
Выберите в Тип формы оплаты тип формы оплаты:
Перенаправление - покупатель будет отправлен на сайт платёжной компании для ввода данных карты
Встраиваемая - форма ввода данных карты будет отрисована внутри страницы магазина
Всплывающая - форма ввода данных карты будет отрисована поверх страницы магазина
В случае Встраиваемая и Всплывающая можно передать свой CSS код в поле iFrame CSS, чтобы отрисовать форму ввода данных карты в стиле интернет-магазина. Например, данный CSS скроет имя магазина и сделает кнопку подтверждения оплаты красной: .shop-name { display:none; } body#iframe #request .submit-button input { background-color: red; }
Задайте параметры и их свойства, из которых будут взяты данные покупателя для передачи в платёжную систему.