iugu-sdk-php-laravel maintained by jetimob
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- jetimob/http-php-laravel ^2
- ext-openssl *
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0 || ^10.0
- illuminate/console ^9.0 || ^10.0
- illuminate/container ^9.0 || ^10.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0
- illuminate/console ^9.0
- illuminate/container ^9.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0
- illuminate/console ^9.0
- illuminate/container ^9.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0
- illuminate/console ^9.0
- illuminate/container ^9.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0
- illuminate/console ^9.0
- illuminate/container ^9.0
- php ^8.1
- ext-json *
- ext-openssl *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0
- illuminate/console ^9.0
- illuminate/container ^9.0
- php ^8.1
- ext-json *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0
- illuminate/console ^9.0
- illuminate/container ^9.0
- php ^8.1
- ext-json *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0
- illuminate/console ^9.0
- illuminate/container ^9.0
- php ^8.1
- ext-json *
- jetimob/http-php-laravel ^2
- illuminate/support ^9.0
- illuminate/console ^9.0
- illuminate/container ^9.0
- php ^8.1
- ext-json *
- jetimob/http-php-laravel ^1.4.0
- illuminate/support ^6.0 || ^7.0 || ^8.0
- illuminate/console ^6.0 || ^7.0 || ^8.0
- illuminate/container ^6.0 || ^7.0 || ^8.0
iugu-sdk-php-laravel
iugu-sdk-php-laravel foi criado e é mantido pela equipe Jetimob. É um SDK utilizado para interagir com a API da Iugu de forma simples e direta.
Instalação
Instale o pacote utilizando o composer
composer require jetimob/iugu-sdk-php-laravel
Configuração
Para começar, as configurações do pacote devem ser publicadas através do comando:
php artisan iugu:install
Este comando irá criar o arquivo de configuração iugu.php no diretório config para que você possa modificar conforme
a necessidade do seu projeto.
Autenticação
Assinatura de Requisições (RSA)
Alguns endpoints da Iugu necessitam de um nível a mais de autenticação, como por exemplo a transferência para terceiros.
A complexidade da autenticação foi abstraida pelo método withSignature em AbstractApi, sendo necessário para somente informar a chave privada
nas configurações, em private_key.
Para mais informações sobre como gerar uma chave API com assinatura e demais informações acesse o guia da Iugu
Uso
Sempre que for chamar qualquer api do pacote iugu-sdk-php-laravel, utilize o namespace Jetimob\Iugu\Facades\Iugu
ou, simplesmente, Iugu. O namespace Iugu é registrado automaticamente pelo Laravel, ou seja, a importação pode
ser feita apenas com use Iugu; no topo de um arquivo.
Exemplos
asdsa