AbacatePay / AbacatePay/abacatepay-cli

feat: opção para receber webhooks de produção no `listen` (não só devMode)

Đang mở
#40 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Go
Star
36
Fork
6
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Hoje `abacatepay listen` só recebe eventos `devMode`, e isso é um comportamento intencional.

Webhooks de produção nunca chegam no relay da CLI. Pra oferecer "receber webhooks de produção" como opção, isso precisa mudar primeiro do nosso lado de forma interna.

Logo, essa issue só se conclui quando tivermos isso pronto do nosso lado. Também vamos precisar registar as resposta, IP, tempo de resposta, número de tentativas, etc; do evento enviado para a CLI, assim como fazemos hoje em produção.

## Proposta
**Lado CLI:**
- Nova flag em `abacatepay listen`, ex. `--env dev|prod|all` (padrão `dev`, mantendo o comportamento atual).
- Filtrar localmente pelo campo `devMode` da mensagem recebida antes de encaminhar pro `--forward-to`.

## Critérios de aceite
- [ ] Decisão registrada sobre como a permissão pra receber eventos de produção é concedida (flag simples vs. escopo na aprovação da sessão).
- [ ] CLI: `abacatepay listen` sem flags continua só recebendo devMode (sem mudança de comportamento por padrão).
- [ ] CLI: nova flag permite optar por receber também/só eventos de produção.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.