CreateTransactionDto
- amountType: integermin:100required
Valor em centavos (ex: R$ 100,00 = 10000). Valor mínimo: R$ 1,00 (100 centavos)
- customerType: objectrequired
- documentType: objectrequired
- emailType: stringFormat: emailrequired
Email do cliente
- nameType: stringrequired
Nome completo do cliente
- phoneType: stringrequired
Telefone do cliente (formato: DDD + número, ex: 11999999999)
- itemsType: array object[] · TransactionItem[] 1…required
Lista de itens da transação
- quantityType: integermin:1required
Quantidade do item
- tangibleType: booleanrequired
Se o produto é físico (true) ou digital (false)
- titleType: stringrequired
Nome/título do produto ou serviço
- unitType: integer
Price min:1requiredPreço unitário em centavos
- paymentType: stringenum
Method requiredMétodo de pagamento
values- pix
- credit
_card - boleto
- deliveryType: object
Informações de entrega (opcional). Se o objeto vier incompleto, será ignorado.
- cityType: string
Cidade
- neighborhoodType: string
Bairro
- numberType: string
Número
- stateType: string
Estado (UF)
- streetType: string
Rua/Logradouro
- zipcodeType: string
CEP (apenas dígitos)
- installmentsType: integermin:1max:12
Número de parcelas (apenas para cartão de crédito, máximo 12x)
- postbackType: stringFormat: uri
Url URL HTTPS adicional para receber webhooks de transação (postback). Envio aditivo aos webhooks configurados no dashboard. URLs inválidas, locais ou privadas são bloqueadas.