PHP code example of underwork / banco-do-brasil-api-v2

1. Go to this page and download the library: Download underwork/banco-do-brasil-api-v2 library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

underwork / banco-do-brasil-api-v2 example snippets




use UnderWork\BancoDoBrasilApiV2\ValueObjects\Configuration;
use UnderWork\BancoDoBrasilApiV2\ValueObjects\Pix\CobrancaImediata;

/**
 * Cria arquivo de configuração. Necessário para informar as credencias de acesso a API.
 */
$configuracao = new Configuration(
    developerApplicationKey: '<secret>',
    clientId: '<secret>',
    clientSecret: '<secret>',
);

$configuracao = new Configuration(
    developerApplicationKey: '<secret>',
    clientId: '<secret>',
    clientSecret: '<secret>',
    scope: 'cob.read cob.write pix.read pix.write',
);

/**
 * Cria a api pix utilizando as configurações informadas.
 */
$pix = new BBApiPix($configuracao);

/**
 * A classe CobrancaImediata já faz a validação inicial dos valores
 * antes do envio para o banco do brasil.
 *
 * As validações podem ser encontradas na documentação oficial do Banco do Brasil.
 * https://apoio.developers.bb.com.br/referency/post/6483836ddcefbe00128886ce
 */
$cobranca = new CobrancaImediata(
    valor: '0.00',
    chave: 'chave pix do recebedor',
);

$pix->criarCobrancaImediata('<Seu txId aqui>', $cobranca);