beenet/laravel-opay

Opay 8.1 module for Laravel 5.6

v1.0 2020-03-10 14:47 UTC

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);