Download the PHP package femitz/c6bank-php without Composer
On this page you can find all versions of the php package femitz/c6bank-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package c6bank-php
C6 Bank PHP
Uma biblioteca PHP para facilitar a integração com a API do C6 Bank, permitindo consumir seus endpoints (como Pix, boletos, extratos e demais recursos disponibilizados pelo banco) de forma simples e tipada, sem precisar lidar diretamente com autenticação, requisições HTTP e parsing de respostas.
Requer PHP 8.5+
📦 Instalação
Instale via Composer:
🚀 Uso
Autenticação
A API do C6 Bank (BaaS) utiliza o fluxo OAuth2 client_credentials combinado com mTLS
(certificado cliente + chave privada), tanto no sandbox quanto — presumivelmente — em produção.
Bolepix (emissão de boleto híbrido com Pix)
Para consultar um bolepix já emitido, use o mesmo external_reference_id informado na criação:
Para baixar o PDF do boleto:
Para atualizar um bolepix já emitido (apenas os campos informados são enviados; note que, diferente da
emissão, o payer aqui só aceita email e address — name/tax_id não podem ser alterados):
Para cancelar um bolepix já emitido:
Webhooks
Para registrar um webhook de notificações (por padrão, para o serviço BANK_SLIP, usado pelo bolepix):
Para consultar o webhook registrado para um serviço:
Para remover o webhook registrado para um serviço:
Para processar as notificações de bolepix recebidas no endereço registrado (o corpo bruto da requisição recebida em seu endpoint de webhook):
Documentação de uso detalhada será adicionada conforme os demais recursos da API (Pix, extratos, etc.) forem implementados.
🧪 Desenvolvimento
🧹 Mantenha o código padronizado com Pint:
✅ Rode refatorações com o Rector:
⚗️ Rode a análise estática com o PHPStan:
✅ Rode os testes unitários com o Pest:
🚀 Rode toda a suíte de testes:
🤝 Contribuindo
Contribuições são bem-vindas! Veja o arquivo CONTRIBUTING.md para mais detalhes.
📄 Licença
Este projeto está licenciado sob a MIT license.
Criado e mantido por Felipe Schmitz.