<commit_before># Модуль оплаты beGateway для 1C-Битрикс

## Установка модуля

  * Создайте резервную копию вашего магазина и базы данных
  * Скачайте архив модуля [bitrix-begateway.zip](https://github.com/beGateway/bitrix-payment-module/raw/master/bitrix-begateway.zip) или [bitrix-begateway-windows-1251.zip](https://github.com/beGateway/bitrix-payment-module/raw/master/bitrix-begateway-windows-1251.zip), если у вас 1С-Битрикс запущен в кодировке Windows-1251
  * Распакуйте архив и скопируйте каталог `devtm.begateway` в каталог
  `<1C-Bitrix/bitrix/modules/`
  * Зайдите в зону 1C-Битрикс администратора и выберите меню
  `Marketplace -> Установленные решения`
  * Установите модуль __Модуль платёжной системы на платформе beGateway__. Будет создана платежная система с обработчиками.

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

  * Зайдите в зону 1C-Битрикс администратора и выберите меню `Магазин -> Настройки -> Платёжные системы`
  * Добавьте и настройте платёжную систему с обработчиком __Обработчик beGateway__
  * Зайдите в зону 1C-Битрикс администратора и выберите меню `Настройки -> Настройки продукта -> Модуль платёжной системы на платформе beGateway`
  * Введите в полях _Домен платёжного шлюза_, _Домен страницы оплаты_, _ID магазина_, _Ключ магазина_ значения, полученные от вашей платежной компании
  * Выберите в _Тип транзакции_ тип транзакции _Оплата_ (немедленное списание средств с карты) или _Авторизация_ (блокировка средств на карте). Уточните у вашей платёжной компании поддерживается ли с вашим банком-эквайером тип _Авторизация_.
  * Укажите в _Адрес страницы уведомления_ адрес страницы для уведомления, где был размещен и настроен компонент `sale.order.payment.receive`. В параметрах компонента указать тип плательщика и созданную платежную систему
  * Укажите в _Страница успешной оплаты_ адрес страницы куда будет перенаправлен покупатель в случае успешной оплаты. Добавьте там компонент `devtm:begateway.transaction.info` и настройках компонента установите параметр _Шаблон компонента_ в значение `success`
  * Укажите в _Страница неуспешной оплаты_ адрес страницы куда будет перенаправлен покупатель в случае неуспешной оплаты. Добавьте там компонент `devtm:begateway.transaction.info` и настройках компонента установите параметр _Шаблон компонента_ в значение `fail`
  * Укажите в _Страница возврата_ адрес страницы куда будет перенаправлен покупатель в случае если он решит отменить оплату.
  * Выберите в _Тип формы оплаты_ тип формы оплаты:
    * _Перенаправление_ - покупатель будет отправлен на сайт платёжной компании для ввода данных карты
    * _Встраиваемая_ - форма ввода данных карты будет отрисована внутри страницы магазина
    * _Всплывающая_ - форма ввода данных карты будет отрисована поверх страницы магазина
  * В случае _Встраиваемая_ и _Всплывающая_ можно передать свой CSS код в поле _CSS для всплывающей или встраиваемой формы_, чтобы отрисовать форму ввода данных карты в стиле интернет-магазина. Например, данный CSS скроет имя магазина и сделает кнопку подтверждения оплаты красной: `.shop-name { display:none; }  body#iframe #request .submit-button input { background-color: red; }`
  * Выберите в _Выберите систему оплаты_ платёжную систему, которую вы создали и настроили ранее<commit_msg>fix readme<commit_after># Модуль оплаты beGateway для 1C-Битрикс

## Установка модуля

  * Создайте резервную копию вашего магазина и базы данных
  * Скачайте архив модуля [bitrix-begateway.zip](https://github.com/beGateway/bitrix-payment-module/raw/master/bitrix-begateway.zip) или [bitrix-begateway-windows-1251.zip](https://github.com/beGateway/bitrix-payment-module/raw/master/bitrix-begateway-windows-1251.zip), если у вас 1С-Битрикс запущен в кодировке Windows-1251
  * Распакуйте архив и скопируйте каталог `devtm.begateway` в каталог
  `<1C-Bitrix/bitrix/modules/`
  * Зайдите в зону 1C-Битрикс администратора и выберите меню
  `Marketplace -> Установленные решения`
  * Установите модуль __Модуль платёжной системы на платформе beGateway__. Будет создана платежная система с обработчиками.

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

  * Зайдите в зону 1C-Битрикс администратора и выберите меню `Магазин -> Настройки -> Платёжные системы`
  * Добавьте и настройте платёжную систему с обработчиком __Обработчик beGateway__
  * Зайдите в зону 1C-Битрикс администратора и выберите меню `Настройки -> Настройки продукта -> Модули -> Модуль платёжной системы на платформе beGateway`
  * Введите в полях _Домен платёжного шлюза_, _Домен страницы оплаты_, _ID магазина_, _Ключ магазина_ значения, полученные от вашей платежной компании
  * Выберите в _Тип транзакции_ тип транзакции _Оплата_ (немедленное списание средств с карты) или _Авторизация_ (блокировка средств на карте). Уточните у вашей платёжной компании поддерживается ли с вашим банком-эквайером тип _Авторизация_.
  * Укажите в _Адрес страницы уведомления_ адрес страницы для уведомления, где был размещен и настроен компонент `sale.order.payment.receive`. В параметрах компонента указать тип плательщика и созданную платежную систему
  * Укажите в _Страница успешной оплаты_ адрес страницы куда будет перенаправлен покупатель в случае успешной оплаты. Добавьте там компонент `devtm:begateway.transaction.info` и настройках компонента установите параметр _Шаблон компонента_ в значение `success`
  * Укажите в _Страница неуспешной оплаты_ адрес страницы куда будет перенаправлен покупатель в случае неуспешной оплаты. Добавьте там компонент `devtm:begateway.transaction.info` и настройках компонента установите параметр _Шаблон компонента_ в значение `fail`
  * Укажите в _Страница возврата_ адрес страницы куда будет перенаправлен покупатель в случае если он решит отменить оплату.
  * Выберите в _Тип формы оплаты_ тип формы оплаты:
    * _Перенаправление_ - покупатель будет отправлен на сайт платёжной компании для ввода данных карты
    * _Встраиваемая_ - форма ввода данных карты будет отрисована внутри страницы магазина
    * _Всплывающая_ - форма ввода данных карты будет отрисована поверх страницы магазина
  * В случае _Встраиваемая_ и _Всплывающая_ можно передать свой CSS код в поле _CSS для всплывающей или встраиваемой формы_, чтобы отрисовать форму ввода данных карты в стиле интернет-магазина. Например, данный CSS скроет имя магазина и сделает кнопку подтверждения оплаты красной: `.shop-name { display:none; }  body#iframe #request .submit-button input { background-color: red; }`
  * Выберите в _Выберите систему оплаты_ платёжную систему, которую вы создали и настроили ранее
{'fraction_non_alphanumeric': 0.05190792522786961, 'fraction_numerical': 0.005561563417271744, 'mean_word_length': 5.243008678881389, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 14, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3885954', 'n_tokens_mistral': 2729, 'n_tokens_neox': 3191, 'n_words': 709}