payconn / nestpay
PHP支付处理库的Payconn
v1.2.0
2020-09-28 05:57 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: Nestpay (EST)
Nestpay(银行,Ak Bank,Anadolu Bank,Finans Bank,Halk Bank,ING Bank, İş Bank,Şeker Bank,Türk Ekonomi Bank (TEB),Ziraat Bank)的Payconn支付处理库网关
Payconn是一个不依赖于框架的多网关支付处理库,用于PHP。此包实现了Payconn所需的通用类。
安装
$ composer require payconn/nestpay
支持的方法
- 购买
- 授权
- 完成
- 退款
- 取消
基本用法
use Payconn\Common\CreditCard; use Payconn\Nestpay\Token; use Payconn\Nestpay\Currency; use Payconn\Nestpay\Model\Purchase; use Payconn\Akbank; $token = new Token('CLIENT_ID', 'USERNAME', 'PASS'); $creditCard = new CreditCard('4355084355084358', '26', '12', '000'); $purchase = new Purchase(); $purchase->setAmount(1); $purchase->setInstallment(1); $purchase->setCurrency(Currency::TRY); $purchase->setCreditCard($creditCard); $purchase->setTestMode(true); $response = (AkBank($token))->purchase($purchase); if($response->isSuccessful()){ // success! }
变更日志
有关如何升级到最新版本的更多信息,请参阅UPGRADE。
支持
如果您对Payconn有一般性问题,我们建议在Stack Overflow上发布。请务必添加
如果您认为您找到了一个错误,请使用GitHub问题跟踪器报告,或者更好的是,分叉库并提交拉取请求。
安全
如果您发现任何与安全相关的问题,请通过muratsac@mail.com发送电子邮件,而不是使用问题跟踪器。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。