reportei-asaas / php-asaas
Asaas.com PHP API Wrapper
v1.1.0
2026-10-20 13:21 UTC
Requires
- php: >=7.4
- guzzlehttp/guzzle: ^7.0.1
Requires (Dev)
- pestphp/pest: ^1.22
- vlucas/phpdotenv: ^5.5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2026-10-20 13:32:13 UTC
README
Instalação
Rode os seguintes comandos:
composer require reportei-asaas/php-asaas
composer dump-autoload
Timeout e opções HTTP
Por padrão as requisições não têm timeout (padrão do Guzzle). Para limitar, passe opções do Guzzle no construtor ou use withTimeout() no fluxo que precisa:
$asaas = new Asaas($token, $sandbox, ['timeout' => 30, 'connect_timeout' => 10]); $asaas->withTimeout(15, 5)->payment()->create($data);
withTimeout() e withHttpOptions() devolvem uma cópia; a instância original não muda. O timeout vale por requisição HTTP, então métodos paginados (getAll, getAllPayments) podem levar várias vezes esse valor.