Pular para o conteúdo principal
POST
/
pix
/
qrcode-static
Criar um QR code PIX estático
curl --request POST \
  --url https://api.pague.dev/v1/pix/qrcode-static \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <x-api-key>' \
  --data '
{
  "amount": 25,
  "description": "Doação para ONG",
  "projectId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "externalReference": "pedido-12345",
  "metadata": {
    "orderId": "12345",
    "source": "website"
  }
}
'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "status": "pending",
  "amount": 25,
  "currency": "BRL",
  "pixCopyPaste": "<string>",
  "createdAt": "2023-11-07T05:31:56Z",
  "qrCodeBase64": "<string>",
  "externalReference": "pedido-12345"
}

Cabeçalhos

X-API-Key
string
obrigatório

Chave de API de integração (pd_live_* para produção, pd_test_* para sandbox)

Corpo

application/json
amount
number
obrigatório

Valor em BRL (ex: 10.50 para R$ 10,50)

Intervalo obrigatório: x >= 1
Exemplo:

25

description
string
obrigatório

Descrição do QR code estático

Maximum string length: 100
Exemplo:

"Doação para ONG"

projectId
string<uuid>

ID do projeto para associar a transação. Se não fornecido, será usado o primeiro projeto da conta.

externalReference
string

Seu ID de referência externa

Maximum string length: 255
Exemplo:

"pedido-12345"

metadata
object

Metadados customizados (pares chave-valor)

Exemplo:
{ "orderId": "12345", "source": "website" }

Resposta

QR code estático criado com sucesso

id
string<uuid>
obrigatório

ID da transação interna

status
enum<string>
obrigatório

Status da transação

Opções disponíveis:
pending,
completed,
failed,
cancelled
amount
number
obrigatório

Valor em BRL

Exemplo:

25

currency
string
obrigatório

Código da moeda

Exemplo:

"BRL"

pixCopyPaste
string
obrigatório

Código PIX copia e cola (brCode)

createdAt
string<date-time>
obrigatório

Data de criação

qrCodeBase64
string

QR Code em formato data URI (data:image/png;base64,...)

externalReference
string

Seu ID de referência externa

Exemplo:

"pedido-12345"