POST /checkout: cria a compra e devolve o link do checkout;POST /pix: cria uma cobrança Pix para mostrar na sua própria tela;POST /api/webhooks/valora: recebe e verifica os eventos.
Pré-requisitos
- Node.js 18 ou mais novo (usa o
fetchnativo). - As variáveis de Antes de começar.
Integração
1
Crie o cliente da Valora
valora.js
2
Monte o servidor (webhook antes do express.json)
A rota do webhook precisa do corpo cru. Registre
express.raw nela antes do express.json() global.server.js
3
Chame do front-end
Teste
https://SEU-TUNEL/api/webhooks/valora em Desenvolvedores → Webhooks, faça uma compra de teste e confira a entrega com status 200.
Próximos passos
Pix
Validade, cancelamento e devolução.
Idempotência
Repita requisições sem cobrar duas vezes.