Skip to main content
POST

Descricao

Cria uma transacao de pagamento. Para PIX, retorna QR Code. Para Boleto, retorna codigo de barras. Para Cartao, processa a cobranca imediatamente.
Requer header Idempotency-Key com UUID v4 unico. Veja o guia de idempotencia.

Request

Headers

string
required
UUID v4 unico para garantir idempotencia. Exemplo: 550e8400-e29b-41d4-a716-446655440000

Body

integer
required
Valor total em centavos. Minimo: 100 (R1,00).Exemplo:R 1,00). Exemplo: R 15,00 = 1500
string
required
Metodo de pagamento. Valores: PIX, BOLETO, CREDIT_CARD
object
required
Dados do comprador.
array
required
Lista de itens da transacao.
object
Dados do cartao. Obrigatorio quando method = CREDIT_CARD.
integer
Numero de parcelas (1-12). Obrigatorio para CREDIT_CARD.
object
JSON com dados customizados (max 10 chaves). Exemplo: {"orderId": "ORD-001"}
string
Descricao da transacao.
string
URL alternativa para receber webhook desta transacao (HTTPS).
integer
Tempo de expiracao em segundos (para PIX e Boleto).