Pular para o conteúdo principal
Neste guia, você sai de uma conta nova até uma cobrança Pix criada pela API e confirmada no seu servidor. Tudo acontece no ambiente de teste, sem dinheiro real.

Pré-requisitos

  • Uma conta no painel da Valora.
  • Um servidor que faça requisições HTTPS (os exemplos usam curl e Node.js 18+).
  • Para receber webhooks, uma URL pública com HTTPS. Em desenvolvimento, use um túnel como o ngrok ou o Cloudflare Tunnel.

Faça sua primeira cobrança

1

Crie uma chave de teste

No painel, abra Desenvolvedores → Chaves de API e crie uma chave no ambiente Sandbox. Copie a chave (sk_vl_...) e guarde numa variável de ambiente do servidor.
A chave dá acesso aos dados do seu negócio. Use só no servidor. Nunca coloque no navegador, no app ou no repositório.
2

Cadastre um webhook

O webhook avisa o seu servidor quando o pagamento é confirmado. Cadastre a URL que vai receber os eventos:
A resposta traz o campo secret (whsec_...). Ele aparece só agora. Guarde junto com a chave: é ele que valida a assinatura de cada evento.
3

Crie uma cobrança Pix

A resposta (201) traz o pagamento com status: "requires_payment" e os dados do Pix:
Mostre ao cliente o pix.qr_image (QR Code) ou o pix.brcode (código copia e cola).
4

Confirme o pagamento no webhook

Quando o Pix é pago, a Valora envia payment.succeeded para a sua URL. Valide a assinatura antes de liberar o pedido:
5

Pague o Pix de teste

No ambiente de teste, nenhum dinheiro real se move. Veja em Testes como simular o pagamento e acompanhe a entrega do evento em Desenvolvedores → Webhooks no painel.

Próximos passos

Checkout pela API

Deixe o cliente escolher entre Pix, cartão e boleto numa página pronta.

Webhooks

Assinatura, novas tentativas e reenvio de entregas.

Checklist de produção

O que conferir antes de vender de verdade.

Referência da API

Todos os endpoints e campos.