Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 1.43 KB

install.md

File metadata and controls

24 lines (21 loc) · 1.43 KB

Установка

Для установки пакета, необходимо запустить: composer require loot/lara-tenge

Далее, вам надо опубликовать конфиг файлы, миграции, и тестовые ключи, для этого запустите: php artisan vendor:publish --provider=Loot\Tenge\ServiceProvider

Затем, запустите миграции: php artisan migrate

Теперь вам надо написать код, который выполнится, после успешной оплаты. Сохраните вызов этого кода в конфиг-файле config/tenge.php, в секции hooks.approve.after_validation Если ваш код находится в контроллере, укажите его в конфиг примерно так:

// Указать код необходимо как массив, в формате: ['название класса', 'название метода']
'after_validation' => [\App\Http\Controllers\PaymentController::class, 'approvePayment'],
// или так
'after_validation' => [\App\Services\Payment::class, 'approve'],

А также, необходимо сделать исключение в VerifyCsrfToken мидлваре для роутов, на которые платежные системы делают запрос:

protected $except = [
    'lara-tenge/*',
];