ym88659208ym87991671
Модуль OpenCart | Документация для разработчиков

OpenCart

Обновлено 30 августа 2023

Заключение договора

Для получения Client ID и Client secret необходимо заключить договор со Сбер ID, направив заявку на sberid@sber.ru

Пример заявки

Тема письма
Подключение Сбер ID на сайт
Тело письма
Наименование компании, ссылка на сайт/приложение, какую задачу хотите решить используя сервис Сбер ID

Требования

  • PHP 5.6 или выше;
  • Протокол HTTPS;
  • cURL 7.34 или выше;
  • Opencart 3.x.

Загрузка

Актуальный модуль — opencart3_sber-id-v1.2.1.ocmod.zip

Адреса callback

<SITE_URL>/index.php?route=extension/module/sberbank_id/auth

Установка плагина

Чтобы установить плагин:

  1. Откройте административную панель Opencart.
  2. Перейдите в раздел Модули/РасширенияУстановка расширений.
  3. Загрузите архив.
Установка плагина 1

Настройка плагина

Чтобы настроить плагин:

  1. В административной панели Opencart выберите раздел Модули/РасширенияМодули.
  2. В списке плагинов выберите настройку Сбербанк ID.
Настройка плагина 1
Настройка плагина 2

В настройках необходимо заполнить обязательные поля:

  • Client ID;
  • Client Secret;
  • Файл сертификата;
  • Пароль от сертификата.
Настройка плагина 3

При необходимости скорректировать дополнительные настройки

  • Версия API — по умолчанию используется версия API 3.0.0 (параметр добавлен с версии 1.0.5);
  • Использовать PKCE — защиту Proof Key for Code Exchande рекомендуется использовать для защиты от перехвата кода авторизации;
  • Использовать mWeb2App — позволяет пользователю входить без логина и пароля. При входе по Сбербанк ID из браузера мобильного устройства будет запускаться мобильное приложение Сбербанк Онлайн для подтверждения входа;
  • Scope — наименование групп данных, на которые подписана система партнера, выдается при регистрации системы в банке;
  • Настройки отображения кнопки авторизации — размер, форма, тема;
  • Персонализированная кнопка — данная настройка позволяет включить персонализированную кнопку, она дает возможность сделать вход для пользователя более привычным и, в среднем, увеличивает конверсию входа в полтора раза;
  • Быстрый вход — быстрый вход позволит клиентам, если они ранее давали согласие для вашего сервиса, входить по одному клику. Для включения персонализированной кнопки и быстрого входа Вам нужно добавить домен в список доверенных, напишите нам письмо и мы сделаем нужные настройки.
Настройка плагина 4

После настройки модуля, и заполнения обязательных полей, кнопка будет интегрирована автоматически на страницу авторизации пользователя в магазине <site_url>/index.php?route=account/login.

Настройка плагина 5
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.