A consulta é realizada utilizando o PinbankQrCodeId, o identificador único que é retornado pela API no momento da geração do QR Code. A resposta trará o estado atual da cobrança (ex: "Pendente", "Pago", "Expirado") e, caso tenha sido paga, os detalhes da transação correspondente.
curl --location '/api/Pix/ConsultarDynamicQrCode' \
--header 'UserName;' \
--header 'RequestOrigin;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"Data": {
"CodigoCanal": 0,
"CodigoCliente": 0,
"PinbankQrCodeId": 0
}
}'{
"Data": {
"PinbankQrCodeId": 0,
"StatusQrCodeRc": "QRCODE_PENDENTE",
"StatusQrCode": "QRCODE_PENDENTE",
"TextoQrCode": "string",
"QrCodePixLink": "string",
"Referencia": "string",
"QrCodeURL": "string",
"TxId": "string"
},
"ResultCode": 0,
"Message": "string",
"ValidationData": {
"ResultCode": 0,
"Message": "string",
"Errors": [
{
"ErrorMessage": "string",
"FieldName": "string"
}
]
}
}