jetimob / iugu-sdk-php-laravel
Iugu API 的 Laravel SDK
v2.12.0
2024-09-25 20:01 UTC
Requires
- php: ^8.1
- ext-json: *
- ext-openssl: *
- illuminate/console: ^9.0 || ^10.0
- illuminate/container: ^9.0 || ^10.0
- illuminate/support: ^9.0 || ^10.0
- jetimob/http-php-laravel: ^2
Requires (Dev)
- orchestra/testbench: ^7.6.1 || ^8
- phpunit/phpunit: ^9.5
README
iugu-sdk-php-laravel 由 Jetimob 团队创建和维护。它是一个用于以简单直接方式与 Iugu API 交互的 SDK。
安装
使用 composer 安装包
composer require jetimob/iugu-sdk-php-laravel
配置
首先,需要通过以下命令发布包配置:
php artisan iugu:install
此命令将在 config
目录下创建 iugu.php
配置文件,以便您可以根据项目需求进行修改。
身份验证
请求签名(RSA)
Iugu 的某些端点需要额外的身份验证级别,例如 第三方转账。通过 AbstractApi 中的 withSignature
方法抽象了身份验证的复杂性,只需在配置中的 private_key
中提供私钥即可。
有关如何生成带有签名的 API 密钥和其他信息的更多信息,请参阅 Iugu 的指南
使用
每次调用 iugu-sdk-php-laravel 包中的任何 API 时,都应使用命名空间 Jetimob\Iugu\Facades\Iugu
或简单地使用 Iugu
。命名空间 Iugu
由 Laravel 自动注册,因此可以在文件顶部使用 use Iugu;
进行导入。
示例
asdsa