Платёжный модуль Системы быстрых платежей (СБП) СберБанка позволяет подключить на сайте оплату с помощью QR-кодов.
Данное решение предназначено исключительно для приема платежей с помощью QR-кода и не заменяет официальный модуль интернет-эквайринга СберБанка.
На данный момент у СберБанка нет собственного модуля с такой функциональностью.
Изменение статуса оплаты
В связи с тем, что API СБП Сбера не поддерживает (на момент разработки модуля) уведомления об оплате, с модулем устанавливается агент (/bitrix/admin/agent_list.php) Itsagency\Sbersbp\Agent\PaymentChecker::check();, который периодически проверяет статусы оплаты. Период можно настроить в параметрах агента, по умолчанию 5 минут.
Адрес для входящего сервиса уведомлений OrderNotifyQr не используется
Инструкция по получению доступов по ссылке
Если у вас остаются вопросы по получению данных - необходимо обратиться в поддержку Сбера.
Любые вопросы по использованию и настройке модуля задавайте в группе в Телеграме: https://t.me/+HY3JGn4zKHRjYWMy
Инструкция по получению доступов: <a href="https://drive.google.com/file/d/1G42muuG4PwImOlhIp8VhRKZ4GnNhqdJp/view?usp=drive_link" target="_blank" >https://drive.google.com/file/d/1G42muuG4PwImOlhIp8VhRKZ4GnNhqdJp/view?usp=drive_link</a><br /><br />Если у вас остаются вопросы по получению данных - необходимо обратиться в поддержку Сбера.<br /><ol><li><p>Убедитесь, что на вашем сервере установлена библиотека <a href="https://www.php.net/manual/en/book.openssl.php" target="_blank" ><b>OpenSSL для PHP</b></a></p><li><p>Установите модуль</p><li><p>Добавьте новую платежную систему через <b>Магазин</b> → <b>Настройки</b> → <b>Платежные системы</b> → <b>Добавить платежную систему</b></p><li><p>Укажите обработчик — <b>Оплата через СБП Сбер</b></p><li><p>Заполните настройки, полученные от СберБанка</p></ol><p><b>Подключение:</b></p><ol><li><p><b>Client id</b> и <b>Client secret</b>: <a href="https://api.developer.sber.ru/how-to-use/create_app" target="_blank" >https://api.developer.sber.ru/how-to-use/create_app</a></p><li><p><b>Certificate</b> — сертификат в формате .p12 и <b>Certificate password</b>: <a href="https://api.developer.sber.ru/how-to-use/create_certificate" target="_blank" >https://api.developer.sber.ru/how-to-use/create_certificate</a></p></ol><p><b>Оплата</b>:</p><ol><li><p><b>ID клиента</b> — Идентификатор клиента (member_id) - рекомендуется уточнить эти данные у вашего менеджера в Сбере</p><li><p><b>ID устройства</b> — Идентификатор устройства, на котором сформирован заказ. Для «QR-код СБП»: tid (Уникальный идентификатор терминала) - рекомендуется уточнить эти данные у вашего менеджера в Сбере</p><li><p><b>Код валюты</b> — Валюта, цифровой код по ISO 4217 (только рубли)</p></ol><p>Если у вас не хватает каких-то данных для подключения, обратитесь к вашему менеджеру в СберБанке.</p><p>Если появляется ошибка <b>400</b>, то возможны 2 варианта:</p><ol><li>вы указали неверные или неполные данные для подключения<br /><li>у вас не хватает прав для обращения к API Сбера - в этом случае необходимо обратиться к вашему менеджеру в Сбере<br /></ol><p><b>Если возникает ошибка, связанная с сертификатом (unable to load client cert), </b>активируйте функцию <b>Конвертировать .p12 сертификат</b> в настройках модуля.</p><p>Любые вопросы по использованию и настройке модуля задавайте в группе в Телеграме: <a href="https://t.me/+HY3JGn4zKHRjYWMy" target="_blank" >https://t.me/+HY3JGn4zKHRjYWMy</a></p>