Pular para o conteúdo principal

Introdução QR Code pix

Qualquer cliente do Participante Indireto (Alias) pode realizar operações de criação, consulta e baixa de QR Codes pix.

  • Criação: Pode-se gerar QR Codes do tipo estático ou dinâmico. No último, é possível gerar um dinâmico para pagamento instantâneo ou com vencimento de longo prazo. Os tipos serão explicados melhor no processo de criação.

  • Consulta: Tendo um QR Code ou a URL do QR Code (pix copia e cola), é possível consultar suas informações para posterior pagamento realizado. A consulta é chamada de decodificação de QR Code, e gera um end_to_end_id para posterior pagamento.

  • Baixa: A baixa de um QR Code o torna inválido para pagamento. As principais causas para baixa são: prazo expirado, cancelamento do QR Code pelo alias, ou pagamento.

Tipos de QR Code

O tipo do QR Code é definido na criação, pelo campo qr_code_type

NomeEnumeradorDescrição
EstáticostaticContém chave pix de destino e pode conter valor. Pode ser pago a qualquer momento, desde que a chave steja ativa. Não possui prazo de validade. Reutilizável.
Dinâmico para Pagamento Instantaneodynamic_instantCotém informações de pagamento, com pagador definido, valor e chave de conciliação. Prazo de pagamento em segundos. Uso único.
Dinâmico com Vencimentodynamic_termCotém informações de pagamento, com pagador definido, valor e chave de conciliação. Prazo de pagamento em dias, informações de multa e juros. Uso único.

Pagamento de um QR Code

Após a decodificação de um QR Code e consulta da chave, é gerado um end_to_end_id, o qual é utilizado na ordem de pagamento para finalizar a transação. Além disso, no caso do QR Code Dinâmico, o campo receiver_conciliation_id é utilizado para identificar o QR Code específico sendo pago, utilizado pelo recebedor para dar continuidade na operação após pagamento.

Ao decodificar um QR Code, deve enviar uma ordem de pagamento pix com o end_to_end_id e receiver_conciliation_id, e o banco recebedor saberá dar prosseguimento. Seguindo a mesma linha, ao receber um pagamento pix do tipo static_qr_code ou dynamic_qr_code, será enviado um webhook, tratado também no final dessa seção de QR Code.