Usage Installation composer require khamdullaevuz/laravel-payme Configuration php artisan vendor:publish --tag=payme-config Edit your configs in config/payme.php Add service provider to config/app.php 'providers' => [ // Other Service Providers Khamdullaevuz\Payme\PaymeServiceProvider::class, ], Add facade to globally aliases in config/app.php 'aliases' => [ // Other Aliases 'Payme' => Khamdullaevuz\Payme\Facades\Payme::class, ], Migrate database php artisan migrate Usage in route use Khamdullaevuz\Payme\Facades\Payme; use Khamdullaevuz\Payme\Http\Middleware\PaymeCheck; use Illuminate\Http\Request; // Other Routes Route::any('/payme', function (Request $request) { return Payme::handle($request); })->middleware(PaymeCheck::class);