QrCodeDecodeResponseDTO
Response DTO with decoded QR Code information
- additionalType: string
Info Additional information from the QR Code
- additionalType: array object[] · AdditionalInfoItem[]
Info List Additional info items list
Additional information item
- nameType: string
Name/key of the additional info
- valueType: string
Value of the additional info
- calendarType: object · CalendarInfo
Calendar information for dynamic charges
- createdType: string Format: date-time
At Creation timestamp
- dueType: string Format: date
Date Due date for cobv (charge with due date)
- expirationType: integer Format: int32
Expiration in seconds from creation
- expiresType: string Format: date-time
At Expiration timestamp
- cashType: object · CashWithdrawalInfo
Withdrawal Decoded cash-out withdrawal (Pix Saque/Troco) breakdown
- agentType: string enum
Modality Withdrawal agent modality (Bacen modalidadeAgente)
values- A
G T E C - A
G T O T - A
G P S S
- cashType: string
Amount Cash-out withdrawal/change amount
- cashierType: string
Ispb ISPB of the withdrawal service facilitator (FSS)
- changeType: integer Format: int32
Mode Change mode: 0 = fixed, 1 = payer can change
- typeType: string enum
Withdrawal kind
values- S
A Q U E - T
R O C O
- cobvType: object · CobvFinalAmountBreakdown
Final Amount Breakdown Discriminated COBV final amount for payer transparency
- appliedType: string
Discount Early-payment discount applied
- appliedType: string
Fine Late-payment fine applied
- appliedType: string
Interest Late-payment interest applied
- appliedType: string
Rebate Rebate (abatimento) applied
- finalType: string
Value Final amount
- municipalityType: string
Code IBGE municipality code informed by the payer
- originalType: string
Value Original charge amount
- paymentType: string
Date DPP used for the calculation
- debtorType: object · DebtorInfo
Debtor (payer) information
- cnpjType: string
CNPJ of the debtor
- cpfType: string
CPF of the debtor
- nameType: string
Name of the debtor
- emvType: string
EMV payload extracted from the QR Code.
- endType: string
To End Id End-to-end identifier associated with the PIX key (from keys service lookup)
- ispbType: string
ISPB of the institution that owns the charge
- keyType: string
PIX key extracted from the payload (null for dynamic QR codes)
- locationType: string
Url Location URL for dynamic QR codes (null for static)
- merchantType: object · MerchantDataResponseDTO
Merchant (receiver) information in the response
- cityType: string
Merchant city
- nameType: string
Merchant name
- taxType: string
Id Merchant tax ID (CPF/CNPJ)
- receiverType: object · ReceiverInfo
Receiver (creditor) information
- accountType: string
Branch Branch number
- accountType: string
Ispb Institution ISPB (from EMV additional data or key lookup)
- accountType: string
Number Account number
- accountType: string
Type Account type (e.g. CACC)
- nameType: string
Holder name (creditor), not the merchant trade name
- taxType: string
Id Holder tax id (CPF or CNPJ digits only), aligned with holder_tax_id
- tradeType: string
Name Trade name
- ufType: string
UF/State
- recurrenceType: object · RecurrenceInfo
Pix Automático recurrence terms
- contractType: string
Contract the recurrence is bound to
- debtorType: string
Cnpj Debtor CNPJ
- debtorType: string
Cpf Debtor CPF
- debtorType: string
Name Debtor name as stated in the recurrence
- endType: string
Date Last date payments may occur (absent on open-ended recurrences)
- objectType: string
Identifier of the bound object
- periodicityType: string
How often the charge repeats
- receiverType: string
Cnpj Receiver CNPJ
- receiverType: string
Ispb ISPB of the receiver participant
- receiverType: string
Minimum Value Smallest amount the receiver accepts
- receiverType: string
Name Receiver name
- recurrenceType: string
Id Recurrence identifier
- retryType: string
Policy Retry policy after a missed due date
- startType: string
Date Estimated date of the first payment
- statusType: string
Current recurrence status, the latest entry of the status history
- valueType: string
Recurrence amount
- revisionType: integer Format: int32
Charge revision number
- statusType: string enum
Status of a charge on Finaya's own (non-Bacen) surfaces
values- A
C T I V E - C
O M P L E T E D - R
E M O V E D _ B Y _ R E C E I V E R - R
E M O V E D _ B Y _ P S P
- txidType: string
Transaction ID (txid)
- typeType: string enum
Type of QR Code
values- S
T A T I C - D
Y N A M I C - D
Y N A M I C _ D U E _ D A T E - C
O M P O S I T E - U
N K N O W N
- valueType: string
Total amount the payer pays, in decimal format (null if not specified). For Pix Saque this is the withdrawal amount; for Pix Troco it is the purchase plus the change; otherwise it is the original amount.