🚧 Atualmente o projeto está em desenvolvimento e não é recomendado para uso em produção. 🚧 Ele precisa ser reescrito por completo, existem vários problemas de design na biblioteca e recursos incompletos.
Para instalar o SDK, execute o seguinte comando na raiz do seu projeto:
go get github.com/vinhais/bb-pix-go
Para acessar a API Pix do Banco do Brasil, é necessário ter uma conta PJ e ter o aplicativo criado na plataforma de desenvolvedores do Banco do Brasil.
Para mais informações, acesse o Portal de Desenvolvedores do Banco do Brasil.
package main
import (
bb "github.com/vinhais/bb-pix-go"
)
func main() {
api := bb.New(
bb.WithEnvironment(bb.EnvHolomogacaoSemMTLS),
bb.WithClientID("XXXXX"),
bb.WithClientSecret("XXXXX"),
bb.WithDeveloperKey("XXXXXX"),
bb.WithBasic("Basic xxxxx"),
)
}
- Finalizar o suporte a Cobrança Imediata (cob)
- Implementar o suporte a Cobrança com Vencimento (cobv)
- Implementar o suporte a mTLS e certificados (necessário para produção)
- Implementar o suporte a Webhooks
- Implementar todos os endpoints da API Pix
- Implementar testes unitários
- Adicionar exemplos de uso
Se você tiver alguma sugestão ou feedback, adoraríamos ouvir de você! 🚀✨