CreateTransactionDto
- amountType: integermin:100required
Valor em centavos (ex: R$ 100,00 = 10000). Valor mínimo: R$ 1,00 (100 centavos)
- customerType: object · CustomerInforequired
- documentType: objectrequired
- emailType: string Format: 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: string enum
Method requiredMétodo de pagamento
values- pix
- credit
_card - boleto
- deliveryType: object · DeliveryInfo
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: string Format: 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.
- splitsType: array object[] · TransactionSplitInput[] …20
Optional internal split instructions. Available for PIX transactions when internal splits are enabled; instructions are processed by PodPay and are not forwarded to acquirers.
- recipientType: string Format: uuid
Id requiredDestination company id.
- typeType: string enumrequired
Split calculation mode.
values- F
I X E D - P
E R C E N T A G E
- amountType: integermin:1
Fixed amount in cents. Required when type is FIXED.
- percentageType: integer
Bps min:1max:7000Percentage in basis points. Required when type is PERCENTAGE; 100 basis points = 1%.
- referenceType: stringmax length:100
Optional merchant reference for the split recipient.