Pular para o conteúdo principal

Consultar QrCode - Código Referência

Retorna de forma mais detalhada os dados de uma cobrança. Para fazê-lo deve ser efetuada a chamada para o serviço de consulta de QrCode, enviando como parâmetros o identificador único (reference_code).

A chamada deverá ser feita utilizando o método GET.

URL
{BaseUrl}/api/v1/pix/qrcode/{reference_code}

Em caso de sucesso, será retornado uma mensagem HTTP 200 – OK, contendo os dados, conforme apresentado abaixo:

HTTP 200 Response Body - Exemplo
{
"reference_code": "PAY2MPIXQRCODE2",
"external_reference": "INVOICE01",
"value": 2,
"content":
"00020101021126580014br.gov.bcb.pix0136d5091c68-5056-481b-88ad-95eb340a1a2152040000530398654040025802BR5925Pay2m Solutions62220518PAY2MPIXQRCODE263044FC9",
"status": "paid",
"generator_name": "John Doe",
"generator_document": "67178678097",
"payer_name": "John Doe",
"payer_document": "67178678097",
"payment_date": "2021-11-10T14:52:10.000-03:00",
"end_to_end": "E18236120202206142202a1022c1tg10"
}

Descrição dos Atributos

ATRIBUTODESCRIÇÃOTIPO
reference_code
(Obrigatório)
Identificador único do QrCode.STRING
limite de 100 caracteres
external_reference
(Opcional)
Identificador fornecido pelo parceiroSTRING
limite de 100 caracteres
content
(Obrigatório)
Conteúdo do QrCode. (Código copia e cola PIX)STRING
limite de 255 caracteres
value
(Obrigatório)
Valor da cobrança, em reaisDECIMAL
Maior que zero
status
(Obrigatório)
Status da cobrançaENUM
expired (Cobrança expirada)
awaiting_payment (Aguardando pagamento)
paid (Pago)
canceled(Cancelado)
generator_name
(Opcional)
Nome do geradorSTRING
limite de 100 caracteres
generator_document
(Opcional)
Documento do geradorSTRING
limite de 14 caracteres
payer_name
(Opcional)
Nome do pagadorSTRING
limite de 100 caracteres
payer_document
(Opcional)
Documento do pagadorSTRING
limite de 100 caracteres
payment_date
(Opcional)
Data de pagamento da cobrançaSTRING
formato datetime
YYYY-mm-ddTHH:MM:ss. z
end_to_end
(Opcional)
Identificador único do pagamento PIX.STRING
limite de 32 caracteres

Em caso de erros, será retornado um json com o atributo error especificando o motivo de a operação ter sido invalidada.

HTTP 404 Response Body - Exemplo
{
"error": "Qrcode not found."
}