emresari89 / nestpay
PHP支付处理库Emsa
v1.0.3
2022-06-11 15:35 UTC
Requires
- php: >=7.1.3
- guzzlehttp/guzzle: ^6.5|^7.0.1
- symfony/http-foundation: ^4.4|^5.0
Requires (Dev)
- phpstan/phpstan: ^0.11.2
- phpunit/phpunit: ^7.3
- vimeo/psalm: ^3.9
README
Nestpay (EST)
Nestpay (A Bank, Ak Bank, Anadolu Bank, Finans Bank, Halk Bank, ING Bank, İş Bank, Şeker Bank, Türk Ekonomi Bank (TEB), Ziraat Bank)支付处理库Emsa的网关
安装
$ composer require emresari89/nestpay-php
支持方法
- 购买
- 授权
- 完成
- 退款
- 取消
基本用法
use Emsa\Common\CreditCard; use Emsa\Nestpay\Token; use Emsa\Nestpay\Currency; use Emsa\Nestpay\Model\Purchase; use Emsa\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。
支持
如果您在使用Emsa时遇到一般问题,我们建议在Stack Overflow上发帖。请确保添加
如果您认为您发现了一个错误,请使用GitHub问题跟踪器报告,或者更好的方法是分支库并提交拉取请求。
安全
如果您发现任何与安全相关的问题,请通过电子邮件emresarioglu89@gmail.com报告,而不是使用问题跟踪器。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。