fillincode/robokassa
最新稳定版本:1.0.2
Composer 安装命令:
composer require fillincode/robokassa
包简介
Пакет для интеграции с робокассой
README 文档
README
Пакет для интеграции с робокассой
Installation
composer require fillincode/robokassa
Необходимо опубликовать конфигурацию пакета
php artisan vendor:publish --provider="Fillincode\Robokassa\RobokassaServiceProvider"
Config
Нужно корректно указать имена переменных из env файла. Пакет логирует создание новых объектов класса, поэтому можно указать, какой канал будет использоваться. А также можно указать, стоит ли логировать данные во время тестирования
[
'login' => env('ROBOKASSA_LOGIN', 'test_login'),
'pass_1' => env('ROBOKASSA_PASS_1', 'test_pass1'),
'pass_2' => env('ROBOKASSA_PASS_2', 'test_pass2'),
'test_pass_1' => env('ROBOKASSA_TEST_PASS_1', 'test_pass1'),
'test_pass_2' => env('ROBOKASSA_TEST_PASS_2', 'test_pass2'),
'is_test' => env('ROBOKASSA_TEST', true),
'log_driver' => 'stack',
'log_during_testing' => false,
];
Methods
getLink. Генерация ссылки для оплаты
$robokassa = new Robokassa($invoice->id, 'Покупка', $sum); $link = $robokassa->getLink();
checkResultCRC. Проверка crc в маршруте /result
$robokassa = new Robokassa($request->get('InvId'), '', $request->get('OutSum'), $request->get('OutSumCurrency')); $status = $robokassa->checkResultCRC($request->get('SignatureValue'));
checkSuccessCRC. Проверка crc в маршруте /success
$robokassa = new Robokassa($request->get('InvId'), '', $request->get('OutSum'), $request->get('OutSumCurrency')); $status = $robokassa->checkSuccessCRC($crc);
统计信息
- 总下载量: 234
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-17