Como integrar PIX no seu site em 2026: guia técnico completo
Tutorial passo a passo pra integrar PIX no seu site, com código de exemplo, tratamento de webhook, expiração e recuperação. Do zero à primeira venda em 30 minutos.
Integrar PIX no seu site é a 1ª coisa que todo dev brasileiro faz em 2026. Aqui o guia passo a passo com código real usando a API do BravoPay.
Passo 1: criar conta + pegar API key
Cria conta em bravopay.club/signup, entra em Dashboard → API → Nova chave. Você recebe bp_live_XXX. Guarda em .env.
Passo 2: gerar PIX
POST https://bravopay.club/api/v1/transactions
Authorization: Bearer bp_live_XXX
Content-Type: application/json
{
"amount_cents": 29700,
"method": "pix",
"customer": {
"name": "João Silva",
"email": "joao@exemplo.com",
"cpf": "12345678909"
},
"product_id": "prod_ABC",
"postback_url": "https://seusite.com/webhook/pix"
}
Retorno:
{
"id": "tx_xyz",
"status": "PENDING",
"pix_qr_code": "00020126...",
"pix_copy_paste": "00020126...",
"expires_at": "2026-07-14T15:30:00Z"
}
Passo 3: mostrar QR code
No seu frontend, gera imagem do pix_qr_code com biblioteca JS tipo qrcode. Mostra também o botão "Copiar código PIX" que copia o pix_copy_paste.
Passo 4: receber webhook de confirmação
Quando o cliente paga, a gente POSTa em postback_url:
{
"id": "tx_xyz",
"status": "PAID",
"paid_at": "2026-07-14T15:15:00Z",
"amount_cents": 29700
}
Header X-Signature tem HMAC-SHA256 pra validar autenticidade. Compare constant-time com o secret que você gera no dashboard.
Passo 5: liberar produto
Quando o webhook chegar com status=PAID, você libera o produto (envia email, dá acesso à área de membros, dispara webhook interno). Idempotência é sua responsabilidade — a gente pode reenviar o webhook.
Erros comuns
- Não validar HMAC — permite alguém forjar "venda paga". SEMPRE valide.
- Não tratar idempotência — mesmo webhook chega 2x, você libera produto 2x.
- Confiar em polling ao invés de webhook — sobrecarrega a API e você paga em latência.
- Não expirar PIX pendente — polui seu dashboard.
Pronto — em 30min você tem PIX rodando. Explora docs.bravopay.club pra tudo (cartão, split, recorrência).
Coloque em prática
Testa o BravoPay grátis — sem cartão de crédito
Cria a conta em 2 minutos e gera seu primeiro PIX ainda hoje.
Criar conta grátis →Leia também
Melhor API de pagamento pra desenvolvedores brasileiros em 2026
Comparativo técnico das APIs de pagamento brasileiras: BravoPay, Mercado Pago, Stripe, Asaas. Documentação, DX, webhooks, SDKs, sandbox e tempo de integração real.
Webhook de pagamento: boas práticas em 2026 pra não perder venda
Guia definitivo de como implementar webhook de pagamento corretamente. HMAC, idempotência, retry, timeout, dead-letter — o que separa um webhook que funciona de um que perde vendas silenciosamente.
Gateway de pagamento completo no Brasil: o que procurar em 2026
Checklist definitivo do que um gateway de pagamento moderno precisa ter em 2026 — PIX, cartão, anti-fraude, tracking e integração com Meta/TikTok — e como o BravoPay entrega tudo isso numa API só.