payconn / garanti
PHP支付处理库Garanti(GVP)
v1.1.0
2020-09-28 06:08 UTC
Requires
- php: >=7.1.3
- guzzlehttp/guzzle: ^6.5|^7.0.1
- payconn/common: ~1.4
- symfony/http-foundation: ^4.4|^5.0
Requires (Dev)
- phpstan/phpstan: ^0.11.2
- phpunit/phpunit: ^7.3
- vimeo/psalm: ^3.9
README
Payconn: Garanti
Garanti(GVP)支付处理库的网关
Payconn 是一个不依赖于框架、多网关的PHP支付处理库。本包实现了Payconn所需的一些通用类。
安装
$ composer require payconn/garanti
支持的银行
- Garanti
支持的方法
- 购买
- 授权
- 完成
- 退款
- 取消
基本用法
use Payconn\Common\CreditCard; use Payconn\Garanti; use Payconn\Garanti\Currency; use Payconn\Garanti\Model\Purchase; use Payconn\Garanti\Token; $token = new Token('30691297', '7000679', '123qweASD/'); $creditCard = new CreditCard('4824894728063019', '23', '07', '172'); $purchase = new Purchase(); $purchase->setTestMode(true); $purchase->setCreditCard($creditCard); $purchase->setCurrency(Currency::TRY); $purchase->setAmount(100); $purchase->setInstallment(1); $purchase->generateOrderId(); $response = (new Garanti($token))->purchase($purchase); if($response->isSuccessful()){ // success! }
更新日志
有关如何升级到最新版本的更多信息,请参阅 UPGRADE。
支持
如果您遇到Payconn的一般问题,建议在 Stack Overflow 上发表帖子。请确保添加
如果您认为您已发现一个错误,请使用 GitHub问题跟踪器 报告,或者更好的是,分支库并提交一个拉取请求。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 muratsac@mail.com 而不是使用问题跟踪器来报告。
许可
MIT许可(MIT)。有关更多信息,请参阅 许可文件。