Pré-requisitos
Antes de começar, você precisa de:- Uma API key (
public+secret), gerada no painel da sua empresa. Veja Autenticação. - Um endpoint público HTTPS para receber os webhooks (pode ser um túnel local como ngrok durante os testes).
Fluxo completo
1
Autenticar
Troque sua API key por um token de acesso. Use o token no header
Authorization das próximas chamadas.2
Cadastrar o webhook (uma vez)
Registre a URL que receberá as notificações. Guarde o
signatureSecret retornado.3
Criar a cobrança PIX
Gere o QR Code. A resposta traz o A transação nasce com
emv (copia e cola) e o qrCode (imagem PNG em base64) para o cliente pagar.status: "pending". Guarde o data.id para correlacionar o webhook.4
Receber a confirmação
Quando o cliente pagar, seu endpoint recebe um
POST com event: "transaction_paid" e transaction.status: "paid". Esse é o gatilho para liberar o pedido.Próximos passos
Cobrança no cartão
Tokenize o cartão e cobre em até 12 parcelas.
Entender os webhooks
Conheça o modelo de eventos, validação de assinatura e idempotência.
