dbseller / sdk_banco_itau
SDK para usar os recursos do banco do Itau no projeto e-cidade_niteroi
Installs: 4 976
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
Requires
- php: >=5.6
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ~6.5.5
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is not auto-updated.
Last update: 2025-05-06 03:03:02 UTC
README
Conjuntos de ferramentas para desenvolvimento da integração da API do banco Itaú com o sistema E-cidade.
Requisitos
- php ">=5.6", "<=7.4"
- curl
- json
- mbstring
- guzzle ~6.5.5
Instalar
A instalação é super fácil através do (Composer)[https://getcomposer.org/].
composer require dbseller/sdk_banco_itau
Exemplo de uso
Antes de fazer uma requisição para a API é necessário configurar o host e fazer a autenticação na api, para obter acesso aos recursos da mesma.
E para fazer isso é necessário configurar a classe de configuração.
use DBSeller\SdkBancoItau\Configuration; $config = Configuration::getDefaultConfiguration(); $config->setModoProducao(false); // Define o mode de uso $config->setHost(''); // Host da API $config->setUrlOAuth(''); // Url de autenticação $config->setApiKey('client_id', ''); // Cliente ID $config->setApiKey('client_secret', ''); // Cliente Secret
Esse pacote foi construído para usar o GuzzleHttp como cliente HTTP e também é necessário configurar ele na nossa classes de configuração
use GuzzleHttp\Client; $clientHTTP = new Client();
Após efetuar a criação e configuração da nossa classe de configurações é necessário efetuar a autenticação na API.
use DBSeller\SdkBancoItau\API\OauthApi; $clienteOauth = new OauthApi($clientHTTP, $config); $accessTokenOauth = $clienteOauth->gerarAccessToken(); $config->setAccessToken($accessTokenOauth);
Com essa etapa finalizada já é possível efetuar requisições para a API utilizados as classes disponíveis no
License
Proprietary DBSeller