Api pix com PHP banco Inter
A API Pix do Banco Inter permite que você integre o seu sistema PHP com as funcionalidades do Pix, como a criação de cobranças, consulta de transações e muito mais. Aqui está um exemplo básico de como utilizar a API Pix do Banco Inter em PHP:
https://developers.bancointer.com.br/
1. Configuração inicial:
- Crie uma conta no Banco Inter e obtenha as chaves de acesso (client ID e client secret) para autenticação na API.
- Instale a biblioteca HTTP Guzzle para fazer as requisições HTTP. Você pode instalá-la via Composer com o seguinte comando: `composer require guzzlehttp/guzzle`
2. Autenticação:
- Faça uma requisição para obter o token de acesso, utilizando as suas chaves de acesso do Banco Inter:
```php
use GuzzleHttp\Client;
$client = new Client();
$response = $client->post('https://api.bancointer.com.br/token', [
'json' => [
'grant_type' => 'client_credentials',
'client_id' => 'SEU_CLIENT_ID',
'client_secret' => 'SEU_CLIENT_SECRET',
'scope' => 'cob.read cob.write'
]
]);
$token = json_decode($response->getBody(), true)['access_token'];
```
3. Criar uma cobrança Pix:
- Com o token de acesso, você pode fazer uma requisição para criar uma cobrança Pix:
```php
$response = $client->post('https://api.bancointer.com.br/openbanking/v1/cob', [
'headers' => [
'Authorization' => 'Bearer ' . $token,
'x-inter-conta-corrente' => 'SEU_NUMERO_CONTA'
],
'json' => [
'valor' => [
'original' => '100.00'
],
'chave' => 'CHAVE_PIX_DESTINO',
'solicitacaoPagador' => 'Pagamento de teste'
]
]);
$cobranca = json_decode($response->getBody(), true);
```
4. Consultar uma cobrança Pix:
- Para consultar uma cobrança já criada, faça uma requisição GET informando o ID da cobrança:
```php
$response = $client->get('https://api.bancointer.com.br/openbanking/v1/cob/SEU_ID_COBRANCA', [
'headers' => [
'Authorization' => 'Bearer ' . $token
]
]);
$cobranca = json_decode($response->getBody(), true);
```
Essas são apenas algumas operações básicas que podem ser realizadas com a API Pix do Banco Inter. Recomendo que você consulte a documentação oficial da API Pix do Banco Inter para obter mais detalhes sobre as operações disponÃveis e como utilizá-las em seu sistema PHP.
Nenhum comentário