Quickstart end-to-end
Configura Beacon com Stripe e valida o fluxo completo em menos de 20 minutos.
tutorial • updated 2026-03-15
Antes de começar
| Requisito | Porque é necessário |
|---|---|
| Conta Stripe com Connect Standard | onboarding e fluxos de pagamento |
| Token de acesso Beacon com scope de integração | chamadas API autenticadas |
| URL pública HTTPS para webhooks | ingestão de eventos com assinatura |
| Ambiente de teste isolado | validação sem impacto em live |
Mapa do fluxo end-to-end
- Ligar Stripe Connect.
- Registar e validar webhooks.
- Criar checkout de subscrição.
- Confirmar estado no dashboard.
- Verificar emissão fiscal e observabilidade.
Passo a passo
11) Ligar Stripe
Conclui onboarding Connect Standard e validacharges_enabledno dashboard.22) Configurar webhooks
Regista endpoints, guarda signing secret em cofre e testa assinatura.33) Criar checkout
Gera sessão de checkout comIdempotency-Keye redireciona utilizador.44) Confirmar resultado
Após retorno, confirma subscrição pela API e valida evento associado.55) Verificar operação
Confirma estado final no dashboard, logs e métricas principais.
Exemplo API
curl -X POST https://api.beacon.pt/v1/billing/subscription-checkouts \
-H "Authorization: Bearer <access_token>" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: chk_<operation_id>" \
-d '{"organizationId":"<organization_id>","plan":"plus","billingCycle":"monthly","mode":"test"}'
Validação final
- Checkout concluído e subscrição confirmada sem conflito idempotente.
- Webhook processado com correlação por
event.id. - Dashboard com estado consistente entre billing e operação.
- Alertas de observabilidade sem erros críticos.
Troubleshooting rápido
| Sintoma | Diagnóstico provável | Ação imediata |
|---|---|---|
| checkout criado mas estado não muda | confirmação pós-retorno em falta | chamar endpoint de confirm e validar eventos |
| webhook rejeitado | assinatura inválida | rever signing secret e relógio do servidor |
erro 409 | repetição de operação já concluída | reutilizar resultado da primeira execução |