beenet / laravel-opay
Opay 8.1 module for Laravel 5.6
v1.0
2020-03-10 14:47 UTC
Requires
- php: >=5.5.0
This package is auto-updated.
Last update: 2024-05-11 00:08:09 UTC
README
Opay 8.1 (https://opay.lt) module for Laravel 5.6.
Installation
First require package with composer:
$ composer require beenet/laravel-opay
Add service provider to config/app.php:
'providers' => [
...
Beenet\Opay\OpayServiceProvider::class,
],
Publish config:
$ php artisan vendor:publish --provider="Beenet\Opay\OpayServiceProvider"
Usage
Get payment methods
$opayManager = new OpayManager();
$opayManager->getPaymentMethods();
Prapare payment
Create router for client successfully payment & router for payment callback (POST method) Don't forget to disabled this router in VerifyCsrfToken Middleware
$opayManager = new OpayManager();
$opayManager->getPaymentPage($orderId, $total, $paymentOptions);
Get payment callback
$opayManager = new OpayManager();
$opayManager->getPaymentCallback(Illuminate\Http\Request $request);