Subscribe Us

Novos Posts

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