rcastera/payment-api

v1.0.1 2014-02-02 01:58 UTC

This package is not auto-updated.

Last update: 2024-09-24 06:04:53 UTC


README

The PaymentAPI 允许您轻松处理电子商务交易,无需担心连接和设置 cURL 选项的所有后端细节。

  • 一个极其简单的API。
  • 可扩展以添加许多不同的支付网关。
  • 使用 Guzzle 客户端 消费网关 API。

支持的网关

有几个网关(例如 StripeAuthorize.netPaypal),并将添加更多,但如果您需要尚未支持的网关,请随时贡献。 查看支持的网关

设置

composer.json 文件添加到您的项目中

{
  "require": {
      "rcastera/payment-api": "v1.0.0"
  }
}

然后,如果您已安装 composer,您可以运行以下命令

$ composer.phar install

这将从您的 vendor 文件夹中检索库及其依赖项。然后,您可以将以下内容添加到您的 .php 文件中以使用该库(如果您还没有)。

require 'vendor/autoload.php';

然后,您需要使用相关的类,并实例化网关。

示例

require 'vendor/autoload.php';

use rcastera\PaymentAPI\Factory\PaymentFactory;
use rcastera\PaymentAPI\Exception\PaymentException;
use rcastera\PaymentApi\Util\PaymentUtil;

$authorize = PaymentFactory::get('Authorize.Aim');

实用类

包含了一个实用类,以方便使用。 了解更多关于实用类的信息

贡献

  1. 进行分支。
  2. 创建分支(git checkout -b my_branch
  3. 提交您的更改(git commit -am "Added something"
  4. 推送到分支(git push origin my_branch
  5. 创建一个带有分支链接的问题
  6. 享用一杯清凉的可乐,并等待