Skip to content

PHP класс для легкой и безопасной работы с платежным шлюзом Робокассы.

Notifications You must be signed in to change notification settings

AdamSolaris/Robokassa-PHP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Данный класс не охватывает весь спектр возможностей API робокассы, однако он упрощает такие базовые задачи работы с ним, как:

  • инициализация оплаты
  • проверка оплаты у себя на сервере

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

Примеры применения класса можно посмотреть в папке examples, весь код прокоментирован.

Параметры класса

  • OutSum - Сумма для оплаты в условных единицах(по умолчанию - рубли)
  • IncCurrLabel - Валюта для проведения платежа(по умолчанию - рубли)
  • InvId - Номер заказа. Используется для идентификации трансакции на вашем сервере. Если не указать - будет сгенерирован на сервере Робокассы автоматически.
  • Desc - Описание платежа
  • Email - Email пользователя. Может быть изменен в процессе оплаты.
  • Culture - Язык интерфейся формы оплаты. По умолчанию - ru

Методы класса

  • addCustomValues - Добавление других параметров к запросу. Принимает в качестве параметра именованный массив с данными. Все индексы в массиве должны быть с префиксом shp_, иначе Робокасса их проигнорирует
  • getRedirectURL - Генерирует URL для переадресации пользователя на страницу оплаты.
  • checkHash - Проверяет цифровую подпись запроса. Принимает в качестве параметра переданный роботом Робокассы POST параметр SignatureValue

About

PHP класс для легкой и безопасной работы с платежным шлюзом Робокассы.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%