Simplify Integration PayU in Laravel

0.2.3 2020-03-28 22:31 UTC

This package is auto-updated.

Last update: 2024-02-29 03:51:48 UTC


README

Simplify Integration PayU in Laravel

Installation

Via [Composer][link-composer]

composer require korotkiewicz/payu

Configuration

Add to your config/app.php

'providers' => [
	Korotkiewicz\PayU\PayUServiceProvider::class
]
php artisan config:clear
php artisan vendor:publish

Your .env file must end up looking like:

PAYU_PRODUCTION_MODE=false
PAYU_METCHANT_ID=""
PAYU_SIGNATURE_KEY=""
PAYU_CLIENT_ID=""
PAYU_CLIENT_SECRET=""
PAYU_CONTINUE_URL=""
PAYU_NOTIFY_URL=""
PAYU_SHOP_NAME=""

Add you notify url to App\Http\Middleware\VerifyCsrfToken exclude list ($except):

public function __construct(Application $app, Encrypter $encrypter)
{
    $this->except[] = config('payu.notify_url');

    parent::__construct($app, $encrypter);
}