Модуль оплаты для 1С-Битрикс

В этом разделе можно скачать всю необходимую документацию, инструменты и прочую полезную информацию для подключения и работы с bePaid.
1c
Для завершения процесса конфигурации модуля вам необходимо знать некоторые данные:
  • Id магазина — можно найти в Личном кабинете bePaid
  • Ключ магазина — можно найти в Личном кабинете bePaid
  • Домен платежного шлюза — введите gateway.bepaid.by
  • Домен страницы оплаты — введите checkout.bepaid.by
  • Домен API — введите api.bepaid.by

Как установить

  • Вариант 1. bePaid размещен в стандартной поставке 1С-Битрикс в дистрибутиве. Обновите 1С-Битрикс до последней версии. Выбрав  в дистрибутиве bePaid, вы можете настроить редирект на платежную страницу или установить виджет на сайт.

 

  • 1. Скачайте или обновите 1С Битрикс.
  • 2. Активируйте метод оплаты bePaid в 1С -Битрикс через меню Магазин -> Настройки -> Платежные системы. Для этого нажмите кнопку "Добавить платежную систему" и выберите из списка обработчиков bePaid.
  • Bitriks knopka
  • Bitriks
  • 3. Следуйте инструкции по настройке, описанной в 1С-Битрикс.

 

  • Вариант 2. Если вы используете старую версию 1С-Битрикс и не собираетесь ее обновлять, то в списках обработчиков вы не найдете bePaid. В этом случае следуйте далее пошагово инструкции, описанной ниже в этом блоке и блоке "Настройка модуля" страницы нашего сайта.

 

  • 1. Создайте резервную копию вашего магазина и базы данных
  • 2. Скачайте архив модуля bitrix-payment-module/raw/master/bitrix-begateway.zip или bitrix-begateway-windows-1251.zip, если у вас 1С-Битрикс запущен в кодировке Windows-1251
  • 3. Распакуйте архив и скопируйте каталог begateway.payment в каталог <1C-Bitrix/bitrix/modules/
  • 4. Зайдите в зону 1C-Битрикс администратора и выберите меню Marketplace -> Установленные решения
  • 5. Установите модуль Модуль оплаты beGateway. Будет создана платежная система с обработчиками.

Настройка модуля

  • 1. Зайдите в зону 1C-Битрикс администратора и выберите меню Магазин -> Настройки -> Платёжные системы
  • 2. Добавьте и настройте платёжную систему с обработчиком beGateway
  • 3. Введите в полях Домен платёжного шлюза, Домен страницы оплаты, ID магазина, Ключ магазина значения, полученные от вашей платежной компании
  • 4. Выберите в Тип транзакции тип транзакции Оплата (немедленное списание средств с карты) или Авторизация(блокировка средств на карте). Уточните у вашей платёжной компании поддерживается ли с вашим банком-эквайером тип Авторизация.
  • 5. Укажите в Адрес для уведомлений адрес страницы для уведомления, где был размещен и настроен компонент sale.order.payment.receive. В параметрах компонента указать тип плательщика и созданную платежную систему
  • 6. Укажите в Адрес при успешной оплате адрес страницы, куда будет перенаправлен покупатель в случае успешной оплаты. Добавьте там компонент begateway:transaction.info и настройках компонента установите параметр Шаблон компонента в значение success
  • 7. Укажите в Адрес при не успешной оплате адрес страницы, куда будет перенаправлен покупатель в случае неуспешной оплаты. Добавьте там компонент begateway:transaction.info и настройках компонента установите параметр Шаблон компонента в значение fail
  • 8. Укажите в Адрес при ошибке оплаты адрес страницы, куда будет перенаправлен покупатель в случае, если возникнет ошибка в процесс оплаты
  • 9. Укажите в Адрес возврата адрес страницы, куда будет перенаправлен покупатель в случае, если он решит отменить оплату.
  • 10. Задайте в iFrame CSS CSS стили для переопределения дизайна iFrame страницы оплаты
  • 11. Выберите в Тип формы оплаты тип формы оплаты:     
    • a. Перенаправление - покупатель будет отправлен на сайт платёжной компании для ввода данных карты
    • b. Встраиваемая - форма ввода данных карты будет отрисована внутри страницы магазина
    • c. Всплывающая - форма ввода данных карты будет отрисована поверх страницы магазина
  • 12. В случае Встраиваемая и Всплывающая можно передать свой CSS код в поле iFrame CSS, чтобы отрисовать форму ввода данных карты в стиле интернет-магазина. Например, данный CSS скроет имя магазина и сделает кнопку подтверждения оплаты красной: .shop-name { display:none; } body#iframe #request .submit-button input { background-color: red; }
  • 13. Задайте параметры и их свойства, из которых будут взяты данные покупателя для передачи в платёжную систему.
  • 14. Нажмите Сохранить

Тестовые данные

  • Для осуществления тестовых платежей используйте следующие данные для настройки модуля:
  • • Домен платёжного шлюза gateway.bepaid.by
  • • Домен страницы оплаты checkout.bepaid.by
  • • Id магазина 363
  • • Секретный ключ магазина c8a9fbd7d011c62605efd62979a28c0df3b56a35b6d4d4e2c47e02dc34cd394b
  •  
  • Тестовая карта:
  • • Номер карты 4200 0000 0000 0000
  • • Имя на карте IVAN IVANOV
  • • Срок действия карты для успешной транзакции 01/35
  • • Срок действия карты при не успешной оплате 10/35
  • • CVC 123

Связаться с нами

Если у вас остались вопросы
Тех.поддержка 24х7:
help@bepaid.by
Телеграм: t.me/bePaidHelp_bot
Приходите в гости:
г. Минск, пр. Дзержинского, д. 104, офис 1403/1

Нас выбрали 11300 бизнесов

Пицца лисица
Eleven
Delivio
Электросила
lamoda
12
8
Алешка
6
9
6
8
Ani-Time
Самокато
Holiday.by
IBB
7
Tap2pay
IT Gen
Sushicheifarts
5 элемент
Сливки
IVI
deFacto
Chargex
IQ такси
Такси Go
bazar-store
Jet
Такси Магнит
onliner
burgerking
hunlemoller
Adrenalin
boomkids
Додо пицца
Доминос
МТС
smarttaxi.by