Skip to main content
A AbacatePay CLI é a ferramenta oficial de linha de comando para interagir com a plataforma AbacatePay diretamente do terminal. Projetada para desenvolvedores, permite criar cobranças, escutar webhooks, simular pagamentos e automatizar fluxos — tudo sem sair do terminal.

Principais Capacidades


Instalação

Go (recomendado)

go install github.com/AbacatePay/abacatepay-cli@latest

Homebrew (macOS / Linux)

brew install --build-from-source github.com/AbacatePay/abacatepay-cli
Verificar instalação:
abacatepay --version
1

Autentique-se

abacatepay login
O navegador abrirá para autenticação OAuth. Após autorizar, informe a URL do seu servidor local para receber webhooks.
2

Inicie o listener

abacatepay listen --forward-to http://localhost:3000/webhooks/abacatepay
Você também pode rodar apenas abacatepay listen para configurar o encaminhamento via menu interativo.
3

Crie uma cobrança de teste

Em outro terminal:
abacatepay payments create pix
Você também pode rodar apenas abacatepay payments create para escolher via menu, ou usar a flag -i para preencher os dados manualmente.

Design & Filosofia

A AbacatePay CLI foi projetada para ser:
  • Explícita — Nada de mágica escondida
  • Scriptável — Output estruturado e previsível
  • Compatível com CI/CD — Totalmente não-interativa com flags
  • Rápida — Inicialização rápida e footprint mínimo

Unix-friendly

Output simples, fácil de parsear e integrar.

Sem dependências pesadas

Binário único, sem runtime adicional.

Open source de verdade

A AbacatePay CLI é mantida pela equipe AbacatePay e pela comunidade.