Download the PHP package vhar/robokassa without Composer
On this page you can find all versions of the php package vhar/robokassa. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vhar/robokassa
More information about vhar/robokassa
Files in vhar/robokassa
Package robokassa
Short Description PHP класс для работы с платежным сервисом Robokassa
License MIT
Homepage https://github.com/vhar/robokassa
Informations about the package robokassa
Робокасса-PHP
Библиотека для взаимодействия с платежной системой Робокасса в PHP.
Позволяет отправлять платежные запросы, создавать счета, получать статус оплаты и список доступных методов оплаты.
Программа для ЭВМ «Сервис Робокасса-PHP» внесена в Реестр программ для ЭВМ, регистрационный № 2025619755 от 17.04.2025.
Установка
Доступные методы
Метод | Описание |
---|---|
createPaymentLink(Invoice $invoice): string |
Создает ссылку на оплату |
createInvoice(InvoiceJWT $invoice): CreatedInvoice\|IsSuccess |
Создает счет на оплату в личном кабинете |
deactivateInvoice(int $invoiceID): IsSuccess |
Аннулирует созданный в личном кабинете счет по InvoiceID |
opStateExt(int $invoiceID): OperationStateResponse\|null |
Получает статус оплаты по InvoiceID |
getCurrencies(string $lang = 'ru'): CurrenciesList\|null |
Получает доступный список валют |
getPaymentMethods(string $lang = 'ru'): PaymentMethodsList\|null |
Получает доступные методы оплаты |
checkResult(array $params): bool |
Валидация ответа на ResultURL |
checkSuccess(array $params): bool |
Валидация ответа на SuccessURL |
Если счет был создан методом
createInvoice
, то объектOperationStateResponse
всегда будет содержатьUserFields->Field
shp_interface со значением InvoiceService.WebApi. Если счет был создан в личном кабинете, то объектOperationStateResponse
всегда будет содержатьUserFields->Field
shp_interface со значением invoice.
Примеры использования
Примеры кода находятся в папке Examples/
.
Создание счета на оплату
Проверка статуса оплаты
Документация
- Официальная документация Robokassa: https://docs.robokassa.ru/.