谐波/ezypay

Ezypay v2.0 API 的 PHP SDK

v1.0.11 2019-09-11 02:45 UTC

This package is auto-updated.

Last update: 2024-09-16 13:12:42 UTC


README

Latest Version on Packagist Total Downloads Build Status StyleCI

Ezypay v2 API 的 Laravel/PHP SDK。查看 contributing.md 了解待办事项列表。

安装

通过 Composer

$ composer require harmonic/ezypay

发布配置文件

php artisan vendor:publish --provider="harmonic\Ezypay"

别名

可选:将 Ezypay 别名添加到 app.php 配置文件

'aliases' => [
	...
	'Ezypay' => harmonic\Ezypay\Facades\Ezypay::class,

用法

将 Ezypay 凭据添加到您的 .env 文件

EZY_PAY_WEBHOOK_CLIENT_KEY=YOUR_WEBHOOK_CLIENT_KEY
EZY_PAY_API_URL=https://api-global.ezypay.com
EZY_PAY_USER=your@email.com
EZY_PAY_PASSWORD=YOUR_PASSWORD
EZYPAY_INTEGRATOR_ID=YOUR_INTEGRATOR_ID
EZY_PAY_API_CLIENT_ID=YOUR_CLIENT_ID
EZY_PAY_CLIENT_SECRET=YOUR_SECRET
EZY_PAY_MERCHANT_ID=YOUR_MERCHANT_ID

所有 Ezypay API 方法都可通过 Ezypay 门面访问。

简单调用

Ezypay::methodName

其中 methodName 是来自 https://developer.ezypay.com/reference 的任何方法,例如 createCustomer(),getCustomers()

测试门面

有一个测试门面可用于您的测试,它将返回假数据。在您的测试中

use harmonic\Ezypay\Facades\Ezypay;

...

Ezypay::fake();

然后像平常一样使用 Ezypay 门面。

变更日志

请参阅 changelog 了解最近更改的详细信息。

测试

添加包含您的 Ezypay 详细信息的 .env 文件,然后

$ vendor/bin/phpunit

贡献

请参阅 contributing.md 了解详细信息及待办事项列表。

安全

如果您发现任何安全相关的问题,请通过电子邮件 craig@harmonic.com.au 而不是使用问题跟踪器。

鸣谢

许可证

MIT。请参阅 许可证文件 了解更多信息。