kaser / laravel-tinkoff
This package init tinkoff api for laravel
dev-master
2020-12-28 15:24 UTC
Requires
- php: ^7.0|^8.0
- laravel/framework: ^5.6|^6.0|^7.0|^8.0
This package is auto-updated.
Last update: 2024-09-29 00:02:59 UTC
README
Пакет для интеграции с платежной системой банка Тинькофф
Установка
- Установка через composer:
composer require kaser/laravel-tinkoff:@dev
php artisan vendor:publish --tag=tinkoff
- Если используется Laravel 5.5 и выше, то пропустите следующий шаг:
Зарегистрируйте ServiceProvider в config/app.php
'providers' => [ // [...] Shakinm\Tinkoff\TinkoffServiceProvider::class, ],
Также можете зарегистрировать фасад Tinkoff
:
'aliases' => [ // [...] 'Tinkoff' => Shakinm\Tinkoff\TinkoffFacade::class, ],
Конфигурация
<?php
// config/tinkoff.php
return [
'terminalKey'=> env('TINKOFF_TERMINAL_KEY',''),
'secretKey'=> env('TINKOFF_SECRET_KEY',''),
'api_url'=> env('TINKOFF_API_URL',''),
];
Использование
- terminalKey - Уникальный идентификатор терминала. Выдается банком на каждый магазин.
- secretKey - Используется для подписи запросов/ответов
- api_url - URL для отправки запросов например: https://securepay.tinkoff.ru/v2/
IDE
Для того, чтобы работали подсказки в IDE установить
https://github.com/barryvdh/laravel-ide-helper