Работает на редакциях 1С-Битрикс:
«Первый сайт» «Старт» «Стандарт» «Малый бизнес» «Эксперт» «Бизнес»


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

Интернет-эквайринг Сбербанк РФ (прием платежей) — это профессиональный и удобный модуль интернет-эквайринга
Сбербанк для 1С-Битрикс, на все редакции начиная с "Первый сайт".

При оплате через платежный модуль будут выполнены требования 54-ФЗ - распечатаны чеки и переданы оператору фискальных данных (при использовании начиная с версии «1С-Битрикс: Управление сайтом 17» редакции "Малый бизнес" и "Бизнес"). Поддерживает работу с Атол.Онлайн.

С помощью модуля Вы сможете принимать оплату банковскими картами (Visa, MasterCard) за Ваши услуги или товары по минимальной начальной комиссией Сбербанка — 2% (при обороте от 1 000 000 руб. в месяц комиссия за платежи будет уменьшаться и зависит от условий вашего договора)!

Основные преимущества решения:
  • Прямое подключение к Банку (без посредников);
  • «Тестовый режим» — помогает произвести отладку приема платежа на вашем сайте;
  • «Стадийность платежа» — определят количество стадий платежа. Одностадийный платеж (списание денежных средств сразу с карты покупателя) или двухстадийный платеж (заказ проверяется после оплаты, а потом происходит реальное списание средств или возврат денежных средств);
  • Поддержка ФФД 1.05 (передача корзины на шлюз);

  • Поддержка правильной частичной оплаты заказа. Мы поддерживаем штатный функционал 1С-Битрикса, создавайте любое кол-во оплат внутри заказа, при оплате они будут правильно учтены. Статус заказа будет сменен на "Оплачен" только при полной оплате всей суммы заказа.
  • Для двухстадийных платежей есть возможность отменить или подтвердить холдирование платежа прямо в административном разделе сайта. Теперь вам не нужно заходить в ЛК Сбербанка для подтверждения или отмены платежей.
  • Работает на всех редакциях и версиях «1С-Битрикс: Управление сайтом» (начиная с 12 версии и выше), начиная с редакции "Первый сайт";
  • Простая настройка и удобный визуальный интерфейс, без использования инфоблоков!
  • Есть возможность переопределять стандартную страницу успешной/неуспешной оплаты в настройках платежной системы;
  • Возможности принимать оплату на простых, корпоративных и каталожных сайтах;
  • Автоматические оповещения по e-mail о новом заказе и о его оплате;
  • Форма приема платежей (для не интернет—магазинов), можно кастомизировать (по запросу) или включать/выключать ненужные Вам поля;
  • Нет необходимости в использовании SSL—сертификата, модуль может работать как с уже установленным SSL—сертификатом, так и без сертификата.
С условиями подключения к системе интернет-эквайринга Сбербанка можно ознакомиться тут.
Отправить заявление на подключение услуги интернет—эквайринг.

Решение устанавливается и настраивается в течение минуты, предназначено для приема оплаты банковскими картами Visa и MasterCard.

Наши специалисты рады будут проконсультировать и оказать помощь при установке и настройке решения (подробности в разделе "Поддержка").
1.0.10:

Исправлена ошибка страницы результатов оплаты

1.0.9:

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

1.0.8:

1. Добавлены запросы подтверждения для отмены, возврата и подтверждения платежа на странице списка оплат.
2. Исправлены ошибки.

1.0.7:

Добавлена фильтрация списка оплат по коду статуса оплаты.

1.0.6:

Исправлена ошибка в списке оплат по модулю.

1.0.5:

1. Добавлен список оплат по модулю для режима интернет магазина: Сервисы - Прием платежей через Сбербанк.
2. Возможность отвязать оплату от шлюза.
3. Поддержка изменения статусов заказа при оплате и частичной оплате (настройки платежной системы).
4. Поддержка передачи email заказа на форму оплаты и в процессинг банка.
5. Поддержка автоматического редиректа на форму оплаты.
6. ФФД 1.05 Передача корзины на шлюз.
6. Логирование запросов к API.

1.0.4:

1. Внимание! Изменен механизм привязки оплат в заказам в процессинге банка. Если у вас есть не завершенные оплаты, они сохранят свой статус, но потеряют привязку к процессингу. Чтобы обновить привязку, необходимо обновить статус платежа в интерфейсе модуля - Сбербанк статус на странице редактирования оплаты.
2. Возможность вручную привязать новую оплату к заказу в процессинге. Для этого вставьте orderId процессинга в комментарий к оплате. Только для новых оплат, созданных в админ. панели bitrix.
3. Поддержка множественных оплат.
4. Поддержка передачи описания заказа в процессинг банка.

1.0.3:

1. Функционал для редакции старт можно включить в настройках.
2. Теперь можно посмотреть статус, отменить и сделать возврат платежа прямо из админ. панели bitrix.

1.0.2:

Добавлена настройка "Определять устройство пользователя для использования мобильного шаблона".
Используйте эту настройку, если у вас есть собственный мобильный шаблон страницы оплаты на стороне шлюза Сбербанк.

1.0.1:

NEW
Добавлены небольшие улучшения в компоненты webfly:sbrf.payment и webfly:sbrf.result для повышения стабильности работы
Расширен массив ключей $arResult компонента webfly:sbrf.result
Расширен массив маркеров для использования в почтовом событии на оправку письма при смене статуса заказа (компонент webfly:sbrf.result)
Изменен алгоритм отправки письма администратору сайта: письмо отправляется только при смене статуса заказа, а не при каждом запросе к финальной странице (компонент webfly:sbrf.result)
Добавлено автоматическое определение показа шаблона оплаты в платежном шлюзе (мобильный или десктопный)
Изменен алгоритм получения стоимости заказа с учетом особенностей 17 версии модуля sale
Добавлена возможность автоматически проставлять заказу статус "Оплачен" при холдировании средств (двухстадийный платеж). Добавлена соответствующая настройка в настройка ПС
FIX
Исправлен баг с установкой прав доступа в настройках модуля
Исправлен баг с сортировокй заказов

Константин Рыбченко (25.03.2019 19:08):

Добрый вечер, Андрей Киселев!

1) Изначально в модуле нет возможности. Но на стороне банка есть возможность подключить онлайн-кассу партнера Атол. А на стороне модуля включить ФФД 1.05 (Передача корзины на шлюз интернет-эквайринга)
2) Ответ выше

Андрей Киселев (25.03.2019 18:45):

Здравствуйте. Работаем с модулем несколько лет.
1. Можно ли к модулю "подключить" онлайн-кассу", если версия Битрикс = "Стандарт".
2. Если "ДА", то вы подскажете как это сделать?

Константин Рыбченко (06.03.2019 15:41):

Добрый день, Иван Боровинский!

Наше решение поддерживает ФФД 1.05 Передача корзины на шлюз. А это значит что вам нужно будет арендовать кассу у Сбербанка, и тогда будет хорошо передавать данные в налоговую. У сбербанка есть партнерка с компанией Атол. Уточните данный вопрос с менеджером внутри банка.

Иван Боровинский (06.03.2019 14:20):

Подскажите, для редакций Старт и Стандарт есть ли какое то коробочное решение по отсылке чеков на сайт, пользователю, в ОФД?
Если нет, то это нужно разработчикам сделать с нуля или такая возможность будет только на редакциях Малый бизнес и Бизнес?

Константин Рыбченко (20.02.2019 13:32):

Добрый день, Александр Исупов!

Ваши пожелания мы добавили в задачу по грядущему обновлению. Спасибо!

Александр Исупов (20.02.2019 11:26):

Пожелания к модулю:
1. Агент который будет опрашивать сбербанк по оплатам и их статусам (сейчас если оплата частично завершена в кабинете сбербанка - в админке статус оплаты не обновится)
2. Возможность отправки писем по изменению статуса ПС.
3. Завершение оплаты на определенную сумму (как в кабинете сбербанка).

Константин Рыбченко (11.02.2019 16:19):

Добрый день, Александр Исупов!

Уже вышло.

Александр Исупов (11.02.2019 15:27):

1.0.9 когда из беты выйдет?

Константин Рыбченко (08.02.2019 09:01):

Доброе утро, Александр Пастухов.

Техническая поддержка на странице решения не оказывается. Создайте обращение и вам обязательно помогут (подробнее вкладка «Поддержка»).

Александр Пастухов (08.02.2019 08:59):

Выходит ошибка в модуле, не подскажите что может быть не так?
[Error]
Call to a member function getValue() on null (0)
/bitrix/modules/webfly.sbrf/payment/payment.php:64
#0: require
    /bitrix/php_interface/include/sale_payment/sbrf/payment.php:2

Загрузите решение, следуйте указаниям мастера.
  • Установите редакцию «1C-Битрикс»;
  • Авторизируйтесь под администратором и зайдите в административную панель;
  • Активируйте и зарегистрируйте ваш лицензионный ключ: Marketplace - Обновление платформы: http://www.имя-сайта/bitrix/admin/update_system.php;
  • Активируйте купон: Marketplace - Обновление решений - Активация купона: http://www.имя-сайта/bitrix/admin/update_system_partner.php;
  • Загрузите решение "Прием платежей через Сбербанк (интернет-эквайринг)": Marketplace - Обновление решений - Список обновлений: http://www.имя-сайта/bitrix/admin/update_system_partner.php;
  • Установите решение: Установленные решения. Marketplace - Установленные решения: http://www.имя-сайта/bitrix/admin/partner_modules.php;
  • После установки модуля, необходимо произвести настройку платежный системы, протестировать процесс оплаты;
  • Отправить запрос на проверку в службу безопасности Сбербанка.
Самостоятельная настройка модуля

Для интернет-магазинов
  1. Установить модуль;
  2. Перейти в Магазин -> Платежные системы (http://www.имя-сайта.ru/bitrix/admin/sale_pay_system.php);
  3. Добавить и настроить новую платежную систему. В качестве обработчика необходимо выбрать «Сбербанк (sbrf)»;
  4. На странице завершения платежа (Для упрощения процедуры, вы можете в стандартной папке /personal/order/payment скопировать файл result.php и после копирования/переименовывания в нем выбрать новую добавленную платеж систему Сбербанка) разместить компонент bitrix:sale.order.payment.receive, настроенный на созданную платежную систему.
  5. В платежной системе в поле "Url перехода после завершения платежа" указать полный путь (начиная с http/s) до данного файла.
Для обычных сайтов
  1. Установить модуль;
  2. Перейти в Настройки -> Настройки модулей -> Прием платежей Сбербанк (http://www.имя-сайта.ru/bitrix/admin/settings.php?lang=ru&mid=webfly.sbrf);
  3. Выполнить настройку модуля;
  4. Разместить компонент "Компоненты Webfly -> Оплата через сбербанк" на любой нужной вам странице (можно создать новую страницу);
  5. В настройках компонента укажите, какие данные использовать - из инфоблока или переданные вручную;
  6. Разместить компонент Компоненты Webfly -> Результат оплаты через сбербанк на финальной странице платежа, адрес который Вы указали в настройках модуля (п.2);
  7. Просматривать и редактировать платежи вы сможете, перейдя в Сервисы->Прием платежей через Сбербанк->Заказы (http://www.имя-сайта.ru/bitrix/admin/webfly_sbrf_orders_list.php).
Ручной код вызова компонента "Оплата через сбербанк":
<?$APPLICATION->IncludeComponent(
   "webfly:sbrf.payment",
   ".default",
    array(),
    false
);?>

Ручной код вызова компонента "Результат оплаты через сбербанк":

 <?$APPLICATION->IncludeComponent(
    "webfly:sbrf.result",
    ".default",
    array(),
    false
);?>

Пример реализации оплаты для не интернет-магазинов

Сценарий 1

Есть каталог товаров, у каждого товара в админке есть стоимость в свойстве "PRICE". Пользователь может нажать на кнопку "Купить" на странице товара и перейти к оплате.

Настройка:

1. Настраиваем модуль, указывая логин пароль своего мерчанта (присылает Сбербанк): http://joxi.ru/DmBZqXkcJNLK0m
- Чекбокс "Тестовый режим" - установить, если от Сбербанка пока получены только тестовые данные
- Логин - присылает Сбербанк
- Пароль - присылает Сбербанк
- Адрес финальной страницы - страница сайта, куда пользователь будет возвращаться после оплаты
- Стадийность платежа - решается при заключении договора со Сбербанком (одностадийный или двустадийный)
- Email получателя писем об оплате - email, на который будут приходить отчеты о платежах

3. Размещаем компонент оплаты (webfly:sbrf.payment) на странице, куда пользователь будет переходить после клика на кнопку "Купить" у товара. Например, страница site.ru/payment/index.php. И настраиваем компонент следующим образом: http://joxi.ru/n2YXv84HbjzP1m

4. Размещаем компонент возврата (webfly:sbrf.result) на странице, куда пользователь будет возвращаться после оплаты. Это должна быть та же страница, которую вы указывали в настройках модуля в поле "Адрес финальной страницы". Настраивать компонент не нужно

2. На странице товара разметите кнопку "Купить" со ссылкой на страницу с размещенным компонентом webfly:sbrf.payment и id покупаемого товара: site.ru/payment/index.php?wf_id=ID_товара

Таким образом:
1. Пользователь будет кликать на "Купить", переходить на страницу оплаты
2. На странице оплаты компонент оплаты будет брать id товара из гет параметра (site.ru/payment/index.php?wf_id=ID_товара) и расчитывать сумму оплаты из свойства "PRICE" товара. На этой странице пользователь введет свои данные и кликнет на "Оплатить"
3. При клике на "Оплатить" осуществляется переход на шлюз Сберанка, пользователь оплачивает товар
4. После пользователь автоматически возвращается на сайт, страницу возврата

Сценарий 2 — У вас нет каталога товаров

В этом случае настройка такая же. Отличается только настройка компонента оплаты (webfly:sbrf.payment), описанная в п3, она осуществляется следующим образом: http://joxi.ru/n2YXv84HbjzxZm

Соответственно на кнопке "Купить" товара размещаем ссылку вида: site.ru/payment/index.php?wf_name=Название товара&wf_price=Цена товара . На странице оплаты стоимость будет браться из значения wf_price

Также, вместо гета можно использовать и пост, посылая пост-запрос на страницу оплаты с размещенным компонентом webfly:sbrf.payment
Просим ознакомиться с правилами поддержки!
____________________________________________________________

Режим работы: 12:00 — 18:00 по московскому времени.
Время реакции на обращение – до 3 рабочих дней (стараемся отвечать быстро, в порядке живой очереди).
Выходные дни: суббота, воскресение, праздники.

Если у вас возникла проблема или ошибка, пришлите, пожалуйста, сразу же доступы на проект которые попросит вас система при создании обращения.
____________________________________________________________

Прежде чем создать обращение, просим ознакомиться с инструкцией по данному решению, мы старались и писали специально для вас :)

Платность:
  • Консультации - бесплатно,
  • Вопросы - бесплатно,
  • Исправление ошибок - бесплатно,
  • Работы на сайте  - по тарифу «Разовый» http://webfly24.ru/tariffs/
Мы стараемся не брать доработки на сайтах, так как наши ресурсы направлены исключительно на наши модули (в данном случае), но когда происходят исключения - мы просим оплату по норма-часам которые будут затрачены на решение вашего вопроса (тариф "Разовый" http://webfly24.ru/tariffs/)

Эта цена справедлива и для установки модуля, если мы правили код сайта. То есть консультации и подсказки - бесплатны.

Отправьте заявку в техподдержку вы можете через систему тикетов.

Хорошего вам дня!