farsidesign / laravel-zarinpal
Zarinpal Transaction Library for Laravel
Installs: 25
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/farsidesign/laravel-zarinpal
This package is not auto-updated.
Last update: 2025-10-26 06:31:41 UTC
README
Zarinpal Transaction Library for Laravel
##installation
"require": { ... "farsidesign/laravel-zarinpal" : "dev-master", ... },
Add provider to providers list in "config/app.php":
'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'