Настройка платежной системы Сбербанк (sberbankonline)

Урок 160 из 291
Автор: Марина Павлова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 380
Ограничения по редакциям: Старт, Стандарт

Настройка платежной системы Сбербанк

Обработчик платежной системы Сбербанк добавлен в Bitrix Framework, начиная с версии 18.6.300 модуля Интернет-магазин. Перед тем, как настраивать платежную систему, необходимо заключить договор со Сбербанк.

Настройки

В административном разделе перейдите на страницу Магазин > Настройки > Платежные системы и создайте Рассмотрим особенности добавления платежной системы. Для этого перейдите к форме создания платежной системы с помощью кнопки Добавить платежную систему, расположенной на контекстной панели.

Подробнее...
новую платежную систему:

  1. В открывшейся форме в поле обработчик выберите Сбербанк (sberbankonline). После выбора обработчика, часть полей заполнится автоматически;
  2. В поле кодировка обязательно укажите UTF-8 и заполните остальные параметры При создании платежной системы обратите внимание на настройку следующих полей:
    Подробнее...
    платежной системы;
  3. Перейдем к разделу Настройка обработчика ПС. Укажите в полях Логин и Пароль данные для интеграции по API Сбербанк предоставляет данные в виде:

    логин/пароль: example-api / пароль, где логин example-api состоит из логина мерчанта + "-api".

    Информация о данных авторизации также есть на сайте Сбербанка.
    , полученные от Сбербанка:

    Воспользуйтесь кнопкой Показать все для отображения остальных настроек.

  4. Если требуется автоматическое изменение статуса заказа после оплаты клиентом, настройте Уведомления обратного вызова c контрольной суммой и дополнительным параметром bx_paysystem_code. Опция Автоматически оплачивать заказ при получении успешного статуса оплаты в настройках должна быть включена;

    Примечание: Для включения возможности получения уведомлений с контрольной суммой и получения закрытого ключа Полученный закрытый ключ укажите в поле "Закрытый ключ" в свойствах обработчика.
    , обратитесь в службу технической поддержки Сбербанка. При обращении в техническую поддержку укажите, что требуется дополнительный параметр bx_paysystem_code. Этот параметр передаётся в Сбербанк при создании платежа.

    Важно! Уведомления с контрольной суммой должны быть настроены с помощью симметричной криптографии.

  5. Адреса для уведомлений:
    • Адрес для уведомлений обратного вызова: https://<адрес_вашего_сайта>/bitrix/tools/sale_ps_result.php ;
    • Адрес, на который требуется перенаправить пользователя в случае успешной оплаты: https://<адрес_вашего_сайта>/bitrix/tools/sale_ps_success.php ;
    • Адрес, на который требуется перенаправить пользователя в случае неуспешной оплаты:https://<адрес_вашего_сайта>/bitrix/tools/sale_ps_fail.php .

    Примечание: Поля с адресами уведомлений в случае успешной/неуспешной оплат доступны для редактирования Снимите галочку По умолчанию для внесения изменений:
    . Обратите внимание, что адрес должен обязательно содержать протокол Например: https:// .

  6. В поле Описание заказа в свободной форме указывается текст Чтобы получить возможность отправлять это поле в процессинг, обратитесь в техническую поддержку. Передаются только первые 24 символа этого поля. Текст может содержать метки:
    1. #PAYMENT_ID# - ID оплаты;
    2. #ORDER_ID# - ID заказа;
    3. #PAYMENT_NUMBER# - номер оплаты;
    4. #ORDER_NUMBER# - номер заказа;
    5. #USER_EMAIL# - Email покупателя.
    , который передаётся в личный кабинет Например:
    Сбербанка для включения в финансовую отчётность продавца.
  7. С помощью опции Тестовый режим есть возможность проверить весь процесс оплаты. При этом на сайте Сбербанка станут доступны два личных кабинета: тестовый и боевой, а также использование тестовых банковских карт.

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

Ограничения

Автоматически для обработчика Сбербанк (sberbankonline) создастся ограничение использования по валюте RUB (Российский рубль), т.к. Сбербанк работает только с рублями.

Внимание! Если ограничение удалено и заказ оформлен в другой валюте, то платёжная система останется доступна для оплаты, но оплата заказа либо не пройдет, либо пройдет с ошибкой.



Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас