2017 © Pedro Peláez
 

library laravel-zarinpal

Zarinpal Transaction Library for Laravel

image

farsidesign/laravel-zarinpal

Zarinpal Transaction Library for Laravel

  • Wednesday, April 19, 2017
  • by farsidesign
  • Repository
  • 1 Watchers
  • 2 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

laravel-zarinpal

Zarinpal Transaction Library for Laravel, (*1)

installation

"require": {
    ...
    "farsidesign/laravel-zarinpal" : "dev-master",
    ...
},

Add provider to providers list in "config/app.php":, (*2)

'providers' => [
    ...
    Farsidesign\Laravel\ZarinpalServiceProvider::class,
    ...
]

usage

request

use Farsidesign\Zarinpal;

$zarinpal = new Zarinpal('XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX');

$result = $zarinpal->request("http://example.com/verify.php", 1000, 'Description');

if(isset($result['Authority'])) {
    return $zarinpal->redirect($result['Authority']);
}

verify

use Farsidesign\Zarinpal;

$zarinpal = new Zarinpal('XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX');

return $zarinpal->verify(Status, 1000, Authority);
//'Status'(index) going to be 'success', 'error' or 'canceled'

The Versions

19/04 2017

dev-master

9999999-dev

Zarinpal Transaction Library for Laravel

  Sources   Download

GPL2