rcastera / payment-api
支付API
v1.0.1
2014-02-02 01:58 UTC
Requires
- php: >=5.3.0
- guzzle/guzzle: ~3.7
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-24 06:04:53 UTC
README
The PaymentAPI 允许您轻松处理电子商务交易,无需担心连接和设置 cURL 选项的所有后端细节。
- 一个极其简单的API。
- 可扩展以添加许多不同的支付网关。
- 使用 Guzzle 客户端 消费网关 API。
支持的网关
有几个网关(例如 Stripe、Authorize.net 和 Paypal),并将添加更多,但如果您需要尚未支持的网关,请随时贡献。 查看支持的网关
设置
将 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');
实用类
包含了一个实用类,以方便使用。 了解更多关于实用类的信息
贡献
- 进行分支。
- 创建分支(
git checkout -b my_branch) - 提交您的更改(
git commit -am "Added something") - 推送到分支(
git push origin my_branch) - 创建一个带有分支链接的问题
- 享用一杯清凉的可乐,并等待