Описание
Этот модуль предназначен для интеграции платформы CS-Cart с SberPay QR и Системой Быстрых Платежей (СБП). Модуль позволяет принимать оплату по QR-коду, а также автоматически обрабатывать статусы платежей. Модуль интегрирует возможность оплаты только в административной части сайта!
Установка и настройка
Шаг 1: Подключение и получение необходимых учётных данных
- Зарегистрируйтесь на сайте Sber Developer Portal. Для автоматического создания Организации рекомендуется использовать СберБизнесID. В противном случае зарегистрируйтесь через e-mail и создайте Организацию вручную. Подробнее о СберБизнесID.
- После успешной регистрации договора получите параметр
id_qr
.
- Отправьте анкету на [email protected], указав метод регистрации.
- После регистрации анкеты получите
member_id
от технической поддержки.
- Если регистрация осуществлялась через e-mail, переключитесь в режим Организации и привяжите договор.
- Создайте приложение и получите сертификат и пароль к нему.
- Сохраните
ClientId
и ClientSecret
(они отображаются один раз).
- Подпишитесь на тариф "QR-код Продавца SberPay QR и СБП" через каталог API (API v3.0).
- Отправьте запрос на регистрацию ссылки для получения статуса заказа на [email protected], указав номер договора и ИНН вашей организации.
- Настройте модуль в административной панели CS-Cart.
Шаг 2: Установка модуля
- Установите модуль стандартными средствами CS-Cart.
- На вкладке "Общее" заполните все необходимые поля.
- Загрузите сертификат в корневую папку файловой системы для каждой витрины отдельно (../var/files/1, ../var/files/5) или для всех сразу (../var/files). Сертификат будет пересохранён в формате PEM при первом использовании. В папке сохранения появятся три новых файла:
SBQRcertificate.pem
SBQRextra_certs.pem
SBQRprivate_key.pem
Важно: Не удаляйте эти файлы.
- На вкладке "Метод оплаты" выберите метод, который будет использоваться для оплаты по QR-коду.
- Обратите внимание, что при изменении статуса оплаты статус заказа не изменится автоматически. Это событие необходимо отслеживать вручную администратором.
Автоматизация действий модуля
- Сертификат необходимо обновлять ежегодно. Когда до истечения срока его действия останется месяц, в административной панели появится соответствующее уведомление.
- Если включена запись логов, файлы старше месяца будут удаляться автоматически.
Обслуживание
Удаление сертификатов выполняется через файловую систему сайта администратором.