emresari89/nestpay

PHP支付处理库Emsa

v1.0.3 2022-06-11 15:35 UTC

This package is auto-updated.

Last update: 2024-09-15 12:50:42 UTC


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