ChargeDynamicRequestDTO
Request to create a dynamic immediate charge with location binding
- calendarioType: object · CalendarRequestDTOrequired
Calendar settings for the charge expiration
- expiracaoType: integer Format: int32min:1required
Expiration time in seconds from creation (no max limit as per Bacen API Pix v2.9.0).
- chaveType: stringmin length:1required
Pix key of the receiver. EVP, email, CPF/CNPJ or phone in E.164 format (+55...).
- valorType: object · AmountRequestDTOrequired
Amount information for the charge
- originalType: stringmin length:1
Pattern: ^\d+\.\d{2}$requiredOriginal amount in decimal format with exactly 2 decimal places.
- modalidadeType: integer Format: int32enum
Alteracao Change mode: 0 = fixed amount (default), 1 = payer can change amount
values- 0
- 1
- devedorType: object · DebtorDTO
Debtor information (payer)
- cnpjType: string
Pattern: ^\d{14}$CNPJ of the debtor (14 digits)
- cpfType: string
Pattern: ^\d{11}$CPF of the debtor (11 digits)
- nomeType: stringmin length:1max length:200
Name of the debtor
- emitType: boolean
Image If true, also returns the PNG image (base64).
- infoType: array object[] · AdditionalInfoDTO[] …50
Adicionais Additional information list for the payer
Additional information for the payer
- nomeType: stringmax length:50required
Name/label of the additional information field.
- valorType: stringmax length:200required
Value of the additional information field.
- locType: object · LocationBindRequestDTO
Location reference for binding to a charge
- idType: string Format: uuidrequired
Unique identifier of the location to bind.
- solicitacaoType: string
Pagador max length:140Optional message/request from the payer.