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
Nome | Enumerador | Descrição |
---|---|---|
Estático | static | Conté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 Instantaneo | dynamic_instant | Cotém informações de pagamento, com pagador definido, valor e chave de conciliação. Prazo de pagamento em segundos. Uso único. |
Dinâmico com Vencimento | dynamic_term | Coté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.