robokassa / sdk-php
SDK для работы с Robokassa в PHP
dev-main
2025-06-23 05:41 UTC
Requires
- php: >=7.4
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2025-06-23 05:41:11 UTC
README
SDK для интеграции с платёжной системой Robokassa на PHP.
Позволяет отправлять платёжные запросы (включая JWT), проверять статус платежа и получать доступные методы оплаты.
📦 Установка
Установите SDK через Composer:
composer require robokassa/sdk-php
🚀 Доступные методы
Метод | Описание | Документация |
---|---|---|
sendPaymentRequestJwt(array $params): string |
✅ Рекомендуемый способ. Создаёт ссылку на оплату через JWT-интерфейс | docs.robokassa.ru/pay-interface/#jwt |
sendPaymentRequestCurl(array $params): string |
Создаёт ссылку на оплату через стандартный интерфейс | — |
getPaymentMethods(string $lang = 'ru'): array |
Получает список доступных методов оплаты | docs.robokassa.ru/xml-interfaces/#currency |
opState(int $invoiceID): array |
Получает статус оплаты по InvoiceID |
docs.robokassa.ru/xml-interfaces/#account |
📂 Примеры использования
Полные примеры использования SDK находятся в папке examples/
:
sendPaymentRequestJwt.php
— создание ссылки на оплату через JWT (рекомендуется)sendPaymentRequestCurl.php
— создание ссылки на оплату через стандартный CURL-интерфейсgetPaymentMethods.php
— получение доступных способов оплатыopState.php
— проверка статуса счёта
📌 Дополнительно
- Метод
sendPaymentRequestJwt()
— предпочтительный способ и рекомендуется к использованию. - Официальная документация: docs.robokassa.ru