Principais Capacidades
Autenticação
Login pelo navegador ou com API key, com múltiplos perfis.
Webhooks
Receba eventos de dev mode e encaminhe para sua aplicação local.
Pagamentos
Simule o pagamento de cobranças transparentes em dev mode.
Configuração
Flags globais, saída no terminal, credenciais e logs.
Utilitários
Versão instalada e atualização da CLI.
Casos de Uso
Fluxos práticos de desenvolvimento e automação.
Instalação
Script de instalação (Linux e macOS)
abacatepay do último release publicado, valida o checksum e instala em /usr/local/bin. Para instalar em outro diretório, use ABACATEPAY_INSTALL_DIR:
Go
Use o caminho
.../cmd/abacatepay. O comando go install github.com/AbacatePay/abacatepay-cli@latest também funciona, mas instala o binário com o nome abacatepay-cli.Binários prontos
Os releases no GitHub publicam binários para Linux, macOS e Windows, nas arquiteturasamd64 e arm64.
Verificar instalação:
Primeiros passos
1
Autentique-se
2
Inicie o listener
abacatepay listen, a CLI pergunta para qual URL encaminhar os eventos.3
Crie uma cobrança de teste
Crie uma cobrança transparente com uma chave de dev mode — pela API ou por um dos SDKs — e anote o
id retornado.4
Simule o pagamento
Em outro terminal:O webhook do pagamento aparece no terminal do
listen e é encaminhado para sua aplicação.Escopo atual
A CLI cobre o ciclo de desenvolvimento local com a API v2:- login e logout;
- receber webhooks de dev mode e encaminhar para sua aplicação;
- simular o pagamento de cobranças transparentes em dev mode;
- atualizar a própria CLI.
A CLI só recebe eventos de dev mode. Eventos de produção nunca são enviados para a CLI.
SDKs Oficiais
Bibliotecas oficiais para diferentes linguagens.
Repositório Open Source
Código-fonte, issues e contribuições.