PHPackages                             rud99/sber-sbp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. rud99/sber-sbp

ActiveLibrary[Payment Processing](/categories/payments)

rud99/sber-sbp
==============

Sberbank SBP payments

0.0.1(1y ago)3451MITPHP

Since Jul 17Pushed 1y ago3 watchersCompare

[ Source](https://github.com/rud99/sber-sbp)[ Packagist](https://packagist.org/packages/rud99/sber-sbp)[ Docs](https://github.com/rud99/sber-sbp)[ RSS](/packages/rud99-sber-sbp/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

Клиент API Сбер СБП
===================

[](#клиент-api-сбер-сбп)

Клиент API Сбер СБП на основе

Установка
---------

[](#установка)

### Установка пакета

[](#установка-пакета)

```
composer require rud99/sber-sbp
```

### Настройка

[](#настройка)

#### Один из вариантов организации работы с SSL сертификатами:

[](#один-из-вариантов-организации-работы-с-ssl-сертификатами)

1. Получаем от Сбера [сертификат](https://api.developer.sber.ru/how-to-use/create_certificate). Имя файла - certificate\_xxxxxx.p12
2. Сбер выпускает сертификат(хранилище сертификатов) с использованием старого/небезопасного алгоритма типа PKCS12. Чтоб его использовать с Curl в библиотеке, необходимо его перевести в новый формат. [Реф1](https://forum.clarionlife.net/viewtopic.php?t=4893&start=45), [Реф2](https://stackoverflow.com/questions/72598983/curl-openssl-error-error0308010cdigital-envelope-routinesunsupported)
3. Выполняем преобразование (openssl ver. 1.x.x): `openssl pkcs12 -in certificate_xxxxxx.p12 -nodes | openssl pkcs12 -export -descert -out new_certificate_xxxxxx.p12`
4. Файл(new\_certificate\_xxxxxx.p12) помещаем в `storage/app/certs` !!! ВАЖНО !!!

#### Настройка окружения

[](#настройка-окружения)

Добавляем в .env

```
   SBER_SBP_MEMBER_ID=0000xxxx
   SBER_SBP_CLIENT_ID=xxxx-xxx-xxxx-xxxx-xxxx
   SBER_SBP_CLIENT_SECRET=xxxxxxx-xxxx-xxxx-xxxx-xxxx
   SBER_SBP_CERT_PATH="certs/new_certificate_xxxxxx.p12" !!! ВАЖНО !!!
   SBER_SBP_CERT_PASSWORD=xxxx
   SBER_SBP_IS_PRODUCTION=true(false)

```

Использование
-------------

[](#использование)

### coming soon

[](#coming-soon)

Тестирование
------------

[](#тестирование)

1. Настраиваем тестовую среду SandBox SberPay.QR [Ссылка](https://api.developer.sber.ru/product/PlatiQR/doc/v1/QR_API_doc54)
2. Добавляем в phpunit.xml секцию с пакетом ```

        ./vendor/rud99/sber-sbp/tests

    ```
3. php artisan test

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity31

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

661d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b71705f42d127ec966beb11f875042c87623dc33b7a90dc169728e3e4fc5e747?d=identicon)[rud99](/maintainers/rud99)

---

Top Contributors

[![rud99](https://avatars.githubusercontent.com/u/12742466?v=4)](https://github.com/rud99 "rud99 (20 commits)")

---

Tags

laravelsberSbp

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/rud99-sber-sbp/health.svg)

```
[![Health](https://phpackages.com/badges/rud99-sber-sbp/health.svg)](https://phpackages.com/packages/rud99-sber-sbp)
```

###  Alternatives

[anandsiddharth/laravel-paytm-wallet

Integrate paytm wallet easily with this package. This package uses official Paytm PHP SDK's

104421.1k7](/packages/anandsiddharth-laravel-paytm-wallet)[dena-a/iran-payment

a Laravel package to handle Internet Payment Gateways for Iran Banking System

312.4k1](/packages/dena-a-iran-payment)[threesquared/laravel-paymill

Laravel wrapper for the Paymill API

121.3k](/packages/threesquared-laravel-paymill)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
