URL: POST https://seu-dominio.com/v2/pix/qrcode Autenticação: Authorization: Bearer {access_token}

Corpo (JSON)

CampoTipoObrigatórioDescrição
amountnumbersimValor (> 0)
payerobjectsimPagador
payer.namestringsimNome
payer.documentstringsimCPF/CNPJ (com ou sem máscara)
payer.emailstringnãoE-mail
external_idstringnãoReferência idempotente (senão gerado)
postbackUrlstring (URL)nãoWebhook da transação
payerQuestionstringnãoTexto no PIX
splitarraynãoSplit entre contas (username, percentageSplit) quando habilitado

Resposta

Corpo alinhado ao retorno do provedor de liquidação em caso de sucesso (ex.: transactionId, status, qrcode, etc.).

Exemplo mínimo

curl -s -X POST "https://seu-dominio.com/v2/pix/qrcode" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 49.90,
    "payer": {
      "name": "Cliente",
      "document": "00000000191"
    }
  }'