Skip to main content

Quickstart

Antes de começar, você precisa de:
  • E-mail validado
  • 2FA ativado
  • API Key gerada (sk_live_...)
Passo a passo completo: Pré-requisitos

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 header x-api-key em todas as requisições:

3. Crie uma transação PIX

Os campos amount (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 campo eventType define a categoria de eventos: TRANSACTION, WITHDRAWAL, DISPUTE ou ALL.
O secret do webhook aparece apenas na resposta da criação. Guarde-o para validar as assinaturas dos eventos recebidos.

5. Receba a confirmação

Quando o cliente pagar o PIX, sua URL receberá um POST 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