Pré-requisitos
- Conta em app.wovepay.com
- Backend ou ferramenta que faça HTTP (
curl, Postman, seu servidor) - URL HTTPS pública para webhooks (em dev, use ngrok ou similar)
1. Criar a chave de API
Tutorial com screenshots: Criar chave de API.- Acesse Integrações → API
- Clique em Nova chave
- Preencha:
- Descrição: ex.
Produção ERP - Escopo / permissões: comece com
EscritaouLeitura+payment-pix/createewebhooks/create
- Descrição: ex.
- Copie o
wp_live_...— ele aparece uma única vez
2. Testar autenticação
401, confira o header X-API-Key. Se 403, ajuste permissões ou IP allowlist no dashboard.
3. Criar uma cobrança PIX
Mostre o QR ou o copia e cola para o pagador. Guia completo: Receber PIX.
4. Cadastrar webhook
whsec_... retornado — só aparece na criação. Guia passo a passo: Webhooks na prática.
Endpoints criados por API key só recebem eventos de transações criadas pela mesma chave.
5. Confirmar o pagamento
Após o pagador concluir o PIX:- Sua URL recebe
POSTcom eventopayment.paid - Valide
x-WovePay-signaturecom owhsec_... - Use
data.externalReferencepara marcar o pedido como pago no seu sistema
GET /v1/payment-pix/get/{id} — mas prefira webhooks em produção.
Checklist de produção
- Chave com permissões mínimas (não use
fullsem necessidade) -
WovePay_API_KEYem secret manager, nunca no repositório - Webhook com HTTPS e validação HMAC
- Idempotência pelo
idda entrega webhook -
externalReferenceem toda cobrança para reconciliação - Tratamento de
429(100 req/min por chave)
Próximos passos
Receber PIX
Fluxo completo de cobrança e reconciliação.
Webhooks
Código de validação HMAC e idempotência.
Integração com IA
Use llms.txt no Cursor, Claude ou ChatGPT.
API Reference
Todas as rotas e playground interativo.