farsidesign / laravel-zarinpal
Laravel的Zarinpal交易库
dev-master
2017-04-19 17:13 UTC
This package is not auto-updated.
Last update: 2024-09-15 01:15:48 UTC
README
Laravel的Zarinpal交易库
##安装
"require": { ... "farsidesign/laravel-zarinpal" : "dev-master", ... },
将提供者添加到"config/app.php"中的提供者列表中
'providers' => [ ... Farsidesign\Laravel\ZarinpalServiceProvider::class, ... ]
##使用
##请求
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']); }
##验证
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'