Skip to main content
POST
Para o passo a passo completo, veja o guia Pagar via QR Code.
Decodifica o payload textual de um QR Code Pix (estático ou dinâmico), valida o estado da cobrança e retorna os dados necessários para executar o pagamento via POST /transfers, incluindo o endToEndId e o initiationType correto.

Headers

string
required
Sua API key.
string
required
Número da conta Delfinance.

Body

string
required
O conteúdo textual do QR Code — também chamado de “Pix Copia e Cola” ou BR Code. É a string que começa com 000201....

Response

string
Identificador único de uso único. Deve ser enviado no POST /transfers para efetivar o pagamento.
string
Identificador de conciliação do QR Code gerado pelo recebedor. Deve ser enviado no POST /transfers junto com o endToEndId.
string
Chave Pix do recebedor vinculada ao QR Code.
string
Tipo do QR Code. Valores possíveis:
  • QR_CODE_STATIC — QR Code Estático
  • DYNAMIC_IMMEDIATE_PAYMENT — QR Code Dinâmico imediato
  • DYNAMIC_PAYMENT_WITH_EXPIRATION — QR Code Dinâmico com vencimento
string
Tipo de iniciação que deve ser usado no campo initiationType do POST /transfers. Valores possíveis: QR_CODE_STATIC ou QR_CODE_DYNAMIC.
string
Estado atual do QR Code:
  • ACTIVE — pode ser pago
  • CONCLUDED — já foi pago
  • REMOVED_BY_THE_RECEIVER — cancelado pelo recebedor
  • REMOVED_BY_PSP — cancelado pela instituição
number
Valor da cobrança.
number
Valor original antes de eventuais ajustes.
boolean
Indica se o valor pode ser alterado pelo pagador.
number
Tempo restante de validade do QR Code em segundos (para QR Codes Dinâmicos).
string
Código de categoria do recebedor. Padrão: "0000".
string
Instante em que o payload foi capturado por esta requisição, em ISO 8601.
object
Dados da conta do recebedor.
array
Informações adicionais incluídas no QR Code pelo recebedor.