zzzaaa/laravel-yandex-money-http-notify

182 2
Install
composer require zzzaaa/laravel-yandex-money-http-notify
Latest Version:v1.0.1
Last Updated:Mar 8, 2017
Links: GitHub  ·  Packagist
Maintainer: zzzaaa

Laravel Yandex Money Http Notification

This package helps to validate yandexMoney http notification. Laravel Middleware stay front of your API and allow only trusted notifications.

Notification p2p incoming

Install

composer require zzzaaa/laravel-yandex-money-http-notify

install Middleware

// app/Http/Kernel.php
protected $routeMiddleware = [
...
'yandexmoney.hash' => \Zzzaaa\LaravelYandexMoneyHttpNotify\Middleware\YandexMoneyHash::class,
];

##Add secret key

//config/services.php
...
    'yandex' => [
        'notification_secret' => env('YANDEX_SECRET','SECRET KEY')
    ],

Add middleware to routes


//routes/api.php
Route::post('/payment', 'Api\PaymentsController@store')->middleware('yandexmoney.hash');