payconn/garanti

PHP支付处理库Garanti(GVP)

v1.1.0 2020-09-28 06:08 UTC

This package is auto-updated.

Last update: 2024-09-28 15:12:39 UTC


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)。有关更多信息,请参阅 许可文件