Pular para o conteúdo principal
Neste tutorial, você monta numa API FastAPI:
  • POST /checkout: cria a compra e devolve o link do checkout;
  • POST /pix: cria uma cobrança Pix;
  • POST /api/webhooks/valora: recebe e verifica os eventos.

Pré-requisitos

Integração

1

Crie o cliente da Valora

valora.py
2

Crie as rotas

main.py

Teste

Cadastre https://SEU-TUNEL/api/webhooks/valora em Desenvolvedores → Webhooks, faça uma compra de teste e confira a entrega com status 200.
Usa Django? A lógica é a mesma: leia o corpo cru com request.body, marque a view com @csrf_exempt e use a função signature_ok acima.

Próximos passos

Webhooks

Novas tentativas, reenvio e boas práticas.

Checklist de produção

O que conferir antes de vender de verdade.