starfolksoftware / flutterwave-php
一个PHP库,方便从用PHP编写的应用程序中访问Flutterwave API。
v0.6.1
2021-12-01 12:25 UTC
Requires
- php: ^8.0
- laminas/laminas-diactoros: ^2.8
- php-http/client-common: ^2.3
- php-http/discovery: ^1.14.1
- psr/http-client: ^1.0.1
- psr/http-client-implementation: ^1.0
- psr/http-factory: ^1.0.1
- symfony/options-resolver: ^5.2
Requires (Dev)
- php-http/curl-client: ^2.1
- php-http/mock-client: ^1.5
- phpunit/phpunit: ^9.5
- symfony/var-dumper: ^5.1
README
Flutterwave PHP库提供了从用PHP编写的应用程序中方便访问Flutterwave API的功能。它包含一组预定义的类,用于API资源,可以从API响应中动态初始化,使其与Flutterwave API的广泛版本兼容。
需求
PHP 8.0及更高版本。
Composer
您可以通过 Composer 安装绑定。运行以下命令
composer require starfolksoftware/flutterwave-php
要使用绑定,请使用Composer的 自动加载
require_once('vendor/autoload.php');
依赖项
任何实现 psr/http-client-implementation 的包
入门
简单用法如下
<?php require_once "vendor/autoload.php"; use StarfolkSoftware\Flutterwave\Client as FlutterwaveClient; $flutterwave = new FlutterwaveClient([ 'secretKey' => 'FLWSECK_TEST-*******', ]); $response = $flutterwave ->transactions ->all([]); var_dump($response['data'][0]); \\ dumps array(21) { ... } ...
文档
请参阅 PHP API文档。
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
路线图
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
请审查 我们的安全策略 了解如何报告安全漏洞。
致谢
许可
MIT许可(MIT)。请参阅 许可文件 了解更多信息。