ChargeDynamicRequestDTO
Request to create a dynamic immediate charge with location binding
- calendarioType: object · CalendarRequestDTOrequired
Calendar settings for the charge expiration
- expiracaoType: integer Format: int32min:1
Expiration time in seconds from creation. Optional per Bacen API Pix v2.9.0 — defaults to 86400 (24h) when omitted. No max limit.
- 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:1required
Original 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
- retiradaType: object · CashWithdrawalDTO
Cash-out withdrawal (Pix Saque/Troco). Carries withdrawal XOR change.
- devedorType: object · DebtorDTO
Debtor information (payer)
- nomeType: stringmax length:200required
Name of the debtor (required when devedor is present)
- cnpjType: string
CNPJ of the debtor (14 chars, [A-Z0-9])
- cpfType: string
CPF of the debtor (11 digits)
- 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.