eloca/iugu-php
最新稳定版本:v2
Composer 安装命令:
composer require eloca/iugu-php
包简介
Package PHP para integração com a API Iugu (Clean Architecture, PSR-4, PHP 8.1)
README 文档
README
Package PHP 8.1+ para integração com a API da Iugu, seguindo Clean Architecture, PSR-4, tipagem estrita e compatível com Laravel e outros frameworks.
Instalação
composer require eloca/iugu-php
Configuração
-
Copie o arquivo de configuração:
- Copie
config/iugu.phppara o diretórioconfig/do seu projeto (se não estiver lá).
- Copie
-
Defina as variáveis de ambiente:
- No Laravel, adicione ao seu
.env:IUGU_API_TOKEN=seu_token_aqui IUGU_API_BASE_URL=https://api.iugu.com/v1/ IUGU_API_TIMEOUT=10
- Fora do Laravel, defina as variáveis de ambiente no seu sistema ou use um arquivo
.enve vlucas/phpdotenv:// No seu bootstrap.php if (file_exists(__DIR__ . '/.env')) { $dotenv = Dotenv\Dotenv::createImmutable(__DIR__); $dotenv->load(); }
- No Laravel, adicione ao seu
-
Helpers globais:
- As funções
env()econfig()já estão disponíveis globalmente via autoload do Composer.
- As funções
Instanciação do Client
Não é mais necessário passar parâmetros para o client.
use Iugu\Infrastructure\Http\IuguHttpClient; $client = new IuguHttpClient();
A configuração é lida automaticamente de config/iugu.php e das variáveis de ambiente.
Exemplos de Uso
Veja a pasta examples/ para exemplos práticos de todos os casos de uso:
- Faturas (Invoices)
- Clientes (Customers)
- Carnês (Bills)
- Assinaturas (Subscriptions)
- Formas de Pagamento
- Planos
- Multi Split
- Transferências
- Webhooks
- Tokens de Pagamento, API Tokens, Cobrança Direta com 2 Cartões, Zero Auth
Execute qualquer exemplo via terminal:
php examples/invoices/create_invoice.php
Observações
- Helpers
env()econfig()disponíveis globalmente via autoload do Composer. - Consulte a documentação oficial da Iugu para detalhes de cada campo e resposta da API.
- Exemplos práticos em
examples/.
Dúvidas ou sugestões? Abra uma issue ou contribua!
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-06-23