Quickstart
Antes de começar, você precisa de:
- E-mail validado
- 2FA ativado
- API Key gerada (
sk_live_...)
1. Obtenha sua credencial
Faça login no Dashboard e acesse a seção Integrações para gerar uma API Key. A chave (sk_live_...) é exibida uma única vez na criação. Guarde-a em local seguro — ela não pode ser recuperada depois.
2. Autentique-se
Envie a API Key no headerx-api-key em todas as requisições:
3. Crie uma transação PIX
Os camposamount (centavos), customer e items são obrigatórios. paymentMethod é opcional (padrão PIX). O header Idempotency-Key também é obrigatório na criação. A resposta vem no envelope {status, data} — o objeto da transação fica em data (ex.: data.pix.copyPaste).
Resposta
4. Configure um webhook
Cadastre uma URL para receber notificações quando o pagamento for confirmado. O campoeventType define a categoria de eventos: TRANSACTION, WITHDRAWAL, DISPUTE ou ALL.
5. Receba a confirmação
Quando o cliente pagar o PIX, sua URL receberá umPOST com o evento. Os campos do recurso vêm no nível raiz do JSON (não aninhados em data), junto com eventType e signature:
Valide a assinatura usando o campo
signature do body e o header X-Webhook-Timestamp.
Veja o passo a passo completo em Webhooks.Próximos passos
Autenticação
Como obter e usar sua API Key
Idempotência
Evite cobranças duplicadas
Guia PIX
Fluxo completo de PIX recebimento
Status de transação
Máquina de estados completa