OpenCart
Обновлено 28 ноября 2024
Требования
- PHP 5.6 или выше;
- Протокол HTTPS;
- cURL 7.34 или выше;
- Opencart 3.x.
Загрузка
Актуальный модуль — opencart3_sber-id-v1.2.9.ocmod.zip
Адреса callback
<SITE_URL>/index.php?route=extension/module/sberbank_id/auth
Установка плагина
Чтобы установить плагин:
- Откройте административную панель Opencart.
- Перейдите в раздел Модули/Расширения → Установка расширений.
- Загрузите архив.
Настройка плагина
Чтобы настроить плагин:
- В административной панели Opencart выберите раздел Модули/Расширения → Модули.
- В списке плагинов выберите настройку Сбербанк ID.
В настройках необходимо заполнить обязательные поля:
- Client ID;
- Client Secret;
- Файл сертификата;
- Пароль от сертификата.
При необходимости скорректировать дополнительные настройки
- Версия API — по умолчанию используется версия API 3.0.0 (параметр добавлен с версии 1.0.5);
- Использовать PKCE — защиту Proof Key for Code Exchande рекомендуется использовать для защиты от перехвата кода авторизации;
- Использовать mWeb2App — позволяет пользователю входить без логина и пароля. При входе по Сбербанк ID из браузера мобильного устройства будет запускаться мобильное приложение Сбербанк Онлайн для подтверждения входа;
- Scope — наименование групп данных, на которые подписана система партнера, выдается при регистрации системы в банке;
- Настройки отображения кнопки авторизации — размер, форма, тема;
- Персонализированная кнопка — данная настройка позволяет включить персонализированную кнопку, она дает возможность сделать вход для пользователя более привычным и, в среднем, увеличивает конверсию входа в полтора раза;
- Быстрый вход — быстрый вход позволит клиентам, если они ранее давали согласие для вашего сервиса, входить по одному клику. Для включения персонализированной кнопки и быстрого входа Вам нужно добавить домен в список доверенных, напишите нам письмо и мы сделаем нужные настройки.
После настройки модуля, и заполнения обязательных полей, кнопка будет интегрирована автоматически на страницу авторизации пользователя в магазине <site_url>/index.php?route=account/login
.