ChargeValidationResponseDTO
Charge validation response. Field layout mirrors cob (immediate charge), but the names and values are this API's own, not Bacen's: status is ACTIVE/COMPLETED/... rather than ATIVA/CONCLUIDA, and the nested objects are English throughout. Future extension: This format will support cobv (dynamic-due-date) with additional calendar/amount fields.
- additionalType: array object[] · AdditionalInfoItem[]
Info Additional information list
Additional information item
- nameType: string
Name/key of the additional info
- valueType: string
Value of the additional info
- amountType: object · ValidationAmountDTO
Amount information of a validated charge
- cashType: object · ValidationCashWithdrawalDTO
Withdrawal Cash-out withdrawal (Pix Saque/Troco) of a validated charge
- changeType: integer Format: int32
Mode Change mode: 0 = fixed amount (default), 1 = payer can change amount
- originalType: string
Original amount in decimal format.
- calendarType: object · ValidationCalendarDTO
Calendar information of a validated charge
- createdType: string Format: date-time
At Creation timestamp.
- dueType: string Format: date
Date Due date of a due-date charge (cobv). Null for an immediate charge (cob), whose calendar is creation plus expiration and which has no due date.
- expirationType: integer Format: int32
Expiration in seconds from creation.
- validType: integer Format: int32
After Due Days Days after the due date during which a cobv still accepts payment. Null for a cob. A cobv is past its calendar validity when dueDate plus this is before today - the same rule expireDueDateChargesPastCalendarValidity applies.
- keyType: string
Pix key of the receiver.
- locationType: object · LocationValidationResponseDTO
Location information in the charge validation response
- idType: string
Unique identifier of the location.
- urlType: string
URL for accessing the dynamic QR Code.
- payerType: string
Request Optional message/request from the payer.
- revisionType: integer Format: int32
Revision number of the charge.
- 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 identifier (txid).