rud99/sber-sbp
Composer 安装命令:
composer require rud99/sber-sbp
包简介
Sberbank SBP payments
README 文档
README
Клиент API Сбер СБП на основе https://github.com/Dimous/sber-sbp
Установка
Установка пакета
composer require rud99/sber-sbp
Настройка
Один из вариантов организации работы с SSL сертификатами:
- Получаем от Сбера сертификат. Имя файла - certificate_xxxxxx.p12
- Сбер выпускает сертификат(хранилище сертификатов) с использованием старого/небезопасного алгоритма типа PKCS12. Чтоб его использовать с Curl в библиотеке, необходимо его перевести в новый формат. Реф1, Реф2
- Выполняем преобразование (openssl ver. 1.x.x):
openssl pkcs12 -in certificate_xxxxxx.p12 -nodes | openssl pkcs12 -export -descert -out new_certificate_xxxxxx.p12 - Файл(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
Тестирование
- Настраиваем тестовую среду SandBox SberPay.QR Ссылка
- Добавляем в phpunit.xml секцию с пакетом
<testsuite name="SberSbp"> <directory>./vendor/rud99/sber-sbp/tests</directory> </testsuite> - php artisan test
rud99/sber-sbp 适用场景与选型建议
rud99/sber-sbp 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 46 次下载、GitHub Stars 达 3, 最近一次更新时间为 2024 年 07 月 16 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「laravel」 「sber」 「Sbp」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 rud99/sber-sbp 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 rud99/sber-sbp 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 rud99/sber-sbp 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Sber API Authorization Driver
🚀 GigaChat PHP SDK - полнофункциональная библиотека для интеграции с Sber GigaChat API. Простое подключение GigaChat к PHP-приложениям с поддержкой Laravel. Генерация текста, чат-боты, AI-ассистенты. Полная документация, примеры кода, OAuth авторизация.
Alfabank REST API integration
Клиент для работы с токенами Sber API Registry
Клиент для работы с API SberPay QR
Laravel package for Sber ID (SberBank OAuth) integration
统计信息
- 总下载量: 46
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 27
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-07-16