Skip to main content
POST
cURL

Rate Limiting

Esta rota permite até 90 requisições por minuto. Ao exceder esse limite, a API retorna o código de status 429 Too Many Requests.

Autorizações

Authorization
string
header
obrigatório

Use o token da Pepper API no formato: Bearer {seu_token_aqui}

Corpo

application/json

Dados da transação PIX

amount
integer
obrigatório

Valor total da transação em centavos

payment_method
string
obrigatório

Método de pagamento (pix)

cart
object[]
obrigatório

Itens do carrinho de compras

customer
object
obrigatório

Dados do cliente

tracking
object

Dados de rastreamento e UTM

webhook_url
string | null

URL para recebimento de notificações via webhook. Deve ser uma URL válida (http ou https)

Resposta

Transação criada com sucesso

event
string

Tipo do evento

hash
string

Hash ID da transação

payment_method
string

Método de pagamento utilizado

payment_status
string

Status do pagamento

installments
integer

Número de parcelas se a transação

pix
object | null

Dados específicos do PIX

billet
object | null

Dados específicos do boleto

amount
integer

Valor total em centavos

amount_liquid
integer

Valor líquido em centavos

transaction
string
utm_source
string
utm_campaign
string
utm_content
string
utm_term
string
utm_medium
string
customer
object
producer
object
affiliate
object | null
offer
object
product
object
items
object[]
postback_url
string

URL do webhook

tracking_code
string | null

Código de rastreio

created_at
string

Data de criação

updated_at
string

Data de atualização