Модуль эквайринга Сбербанка для 1c -Битрикс

 

Описание модуля

Модуль интернет-эквайринга Сбербанк для 1С-Битрикс, позволяет установить на сайт платежную систему Сбербанка. После установки покупатели могут оплачивать товары банковскими картами (Visa, Mastercard) непосредственно на сайте. Модуль работает на редакциях «Малый бизнес», «Бизнес».

 

Поможем установить и настроить модуль на вашем сайте. Также возможна доработка функционала модуля под ваши требования.

 

Купить модуль на Маркетплейс. Если по каким-то причинам вам не подходит покупка модуля через маркетплейс 1С-Битрикс, обратитесь на e-mail: pi@pilabs.ru, мы предложим вам альтернативный вариант оплаты.

 

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

После установки модуля, в Битрикс появится новая платежная система. Ее необходимо включить и настроить.
1. Зайти в административную часть интернет-магазина.
2. Перейти на страницу Магазин > Настройки > Платежный системы.
3. Нажать кнопку «Добавить платежную систему».
4. Ввести название платежной системы, описание и сделать ее активной.
5. На закладке «Типы плательщиков» выбрать необходимый тип плательщика.
6. Выбрать обработчик платежной системы Сбербанк эквайринг.
7. Заполнить форму платежной системы, руководствуясь подсказками к полям.
8. Нажать «Сохранить».

 

Поддержка модуля

Для подключения услуги приема платежей на сайте необходимо заключить договор Интернет-эквайринга со Сбербанком. При возникновении проблем, связанных с работой модуля, вы можете обратиться в службу техподдержки:
E-mail: pi@pilabs.ru

 

После установки модуля у вас появится возможность выбрать обработчик Сбербанк эквайринг (sbr)

sbr-settings-0.jpg

Свойства обработчика

 

sbr-settings.jpg

 

Код статуса подтверждения заказа

Используйте данную настройку, если вам необходимо предварительно подтвердить заказ. Установите в данном поле код статуса заказа, после которого пользователь сможет перейти к оплате. До этого ему будет выводиться сообщение

"Ваш заказ обрабатывается. Дождитесь подтверждения заказа менеджером, после этого Вы сможете оплатить заказ."

При этом лучше разместить либо высылать на почту дополнительные пояснения для пользователя, каким образом он сможет оплатить заказ после подтверждения. Для этого пользователю необходимо зайти в персональный раздел, и если статус заказа «Подтвержден» нажать Подробнее о заказе. Будет выполнен автоматический переход на страницу оплаты Сбербанка.

 

URL возврата после оплаты

Страница возврата должна содержать компонент sale.order.payment.receive.

Можно использовать стандартную страницу возврата: /shop/personal/order/payment/result.php,
либо создать собственную. В настройках компонента bitrix:sale.order.payment.receive необходимо выбрать параметры добавленной платежной системы.

sbr-settings

Пример:


<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->IncludeComponent("bitrix:sale.order.payment.receive","",Array(
"PAY_SYSTEM_ID" => "15", //ID платежной системы sbr
"PERSON_TYPE_ID" => "3" // ID типа плательщика
)
);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
?>

 

UPD: В последних версии модуля Интернет-магазин (sale) настраивать параметры платежной системы необходимо непосредственно в коде страницы! Укажите ID платежной системы (равен ID PAY_SYSTEM_ID_NEW) и ID плательщика (по умолчанию равен 1).

 

sett-new

 

Способ подключения к шлюзу

Здесь необходимо выбрать способ подключения к платежному шлюзу. Возможны 2 варианта: file_get_contents и cURL. Способ зависит от текущих настроек хостинга сайта. На ряде хостингов file_get_contents может не работать из соображений безопасности (для корректной работы в данном случае требуется включение опции allow_url_fopen в php.ini, либо установка флага php_flag allow_url_fopen 1 через .htaccess. Использование cURL в свою очередь может потребовать установки соответствующего расширения для веб-сервера.

 

Время жизни заказа в днях

Используйте данную настройку для установки времени жизни заказа, в течение которого пользователь может перейти на страницу платежного шлюза и оплатить заказ. Если значение 0 или не задано, будет использовано время жизни «про умолчанию» равное 20 минутам.

 

Статус заказа после успешной оплаты

В случае успешной оплаты заказ переводится в Статус, установленный в настройках модуля «Интернет-магазин», раздел Автоматизация процессов

Статус оплаченного заказа

 

Алгоритм установки и тестирования

Документация по тестированию модуля и список тестовых карт.

Первоначально установите тестовый режим оплаты, проведите несколько тестовых платежей следуя рекомендациям, указанным в инструкции по подключению интернет-магазина к платежному шлюзу Сбербанка. Разместите на сайте описание процесса оплаты. После этого свяжитесь со службой поддержки эквайринга для получения боевых параметров подключения.

Смените режим работы на Рабочий, проведите нескольких платежей в боевом режиме (минимальная оплата 1 копейка).