dpsoft / zibal
Zibal在线支付 - PHP语言的简单支付网关
v2.0
2021-12-05 05:46 UTC
Requires
- php: ^7.1 || ^8.0
- ext-json: *
- rmccue/requests: ^2.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-05 11:39:00 UTC
README
安装
您可以通过composer安装此包
composer require dpsoft/zibal
用法
将sample
目录复制到服务器。在浏览器中打开request.php
并继续...
请求
try { $zibal = new \Dpsoft\Zibal\Zibal($merchant); $result = $zibal->request($callbackUrl,$amount); //save amount and invoice id to forther use $_SESSION['amount']=$amount; $_SESSION['token']=$result['token']; $zibal->redirectToBank(); exit(); }catch (Throwable $exception){ echo $exception->getMessage(); }
响应
try { $zibal = new \Dpsoft\Zibal\Zibal($merchant); $result = $zibal->verify($_SESSION['amount'],$_SESSION['token']); //save result. The keys are: card_number,transaction_id and token for example $result['token'] echo "Successfull transaction."; }catch (Throwable $exception){ echo "Error in transaction: "; }
测试
composer test
安全
如果您发现任何与安全相关的问题,请发送电子邮件至info@dpsoft.ir,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。