Pular para o conteúdo principal
  • Versão 1.0 = sistema antigo da Pepper (em produção até 2024)
  • Versão 2.0 = sistema atual da Pepper
Para garantir a compatibilidade com versões anteriores já configuradas em outras plataformas, você pode escolher entre a versão 1.0 ou 2.0. Consulte a documentação da plataforma que deseja integrar.

Dados enviados no payload do webhook:

event
string
Tipo de evento, fixado como “cart.abandoned”.
created_at
string
Data e hora de criação no formato ISO 8601 (ex.: 2025-04-29T15:45:22+00:00).
abandoned_id
string
Identificador único do carrinho abandonado.
platform
string
Nome da empresa ou plataforma associada ao carrinho.
checkout_url
string
URL para a página de checkout do carrinho.
customer
object
Informações do cliente que abandonou o carrinho.
transaction
object
Detalhes da transação financeira (pode conter dados preliminares ou estar vazia).
offer
object
Informações sobre a oferta associada ao carrinho.
items
array
Lista de itens incluídos no carrinho.
tracking
object
Dados de rastreamento de marketing (UTM e fonte).
ip
string
Endereço IP do cliente (pode ser nulo).
fbp
string
Cookie do Facebook Pixel (fbp, pode ser nulo).
fbc
string
Cookie do Facebook Click ID (fbc, pode ser nulo).

Subestrutura: Customer

customer.hash
string
Hash único do cliente.
customer.name
string
Nome completo do cliente.
customer.email
string
E-mail do cliente.
customer.phone_number
string
Número de telefone do cliente com código de país (ex.: +5511987654321).
customer.document
string
Documento do cliente (ex.: CPF).

Subestrutura: Transaction

transaction.hash
string
Hash único da transação (pode estar vazio).
transaction.payment_type
string
Tipo de pagamento (ex.: “online”, pode estar vazio).
transaction.payment_method
string
Método de pagamento (ex.: “pix”, pode estar vazio).
transaction.payment_status
string
Status do pagamento (ex.: “pending”, pode estar vazio).
transaction.amount
string
Valor da transação (ex.: “19990”, pode estar vazio).
transaction.installments
string
Número de parcelas (ex.: “1”, pode estar vazio).
transaction.payment_data
string
Dados adicionais de pagamento (ex.: JSON com código Pix, pode estar vazio).
transaction.created_at
string
Data de criação da transação no formato ISO 8601 (pode estar vazio).

Subestrutura: Offer

offer.hash
string
Hash único da oferta.
offer.title
string
Título ou nome da oferta.
offer.payment_methods
array
Lista de métodos de pagamento aceitos (ex.: [“credit_card”, “pix”]).
offer.price
number
Preço da oferta (ex.: 19990).
offer.discount_percentage
number
Porcentagem de desconto da forma de pagamento selecionada (ex.: 10).
offer.price_with_discount
number
Preço da oferta com o desconto por forma de pagamento aplicado (ex.: 1990).

Subestrutura: Items

items[].hash
string
Hash único do item.
items[].title
string
Título ou nome do item.
items[].price
number
Preço do item.
items[].quantity
number
Quantidade do item (padrão 1 se não especificado).
items[].cover
string
URL da imagem de capa do item.

Subestrutura: Tracking

tracking.src
string
Código de origem do cliente.
tracking.utm_source
string
Fonte da campanha de marketing (ex.: “google”).
tracking.utm_campaign
string
Nome da campanha de marketing (ex.: “summer_promo”).
tracking.utm_medium
string
Meio da campanha (ex.: “cpc”).
tracking.utm_term
string
Termo da campanha (ex.: “premium_plan”).
tracking.utm_content
string
Conteúdo da campanha (ex.: “banner_ad”).

Exemplo de Payload - Abadono de carrinho

{
  "event": "cart.abandoned",
  "created_at": "2025-04-29T15:45:22+00:00",
  "abandoned_id": "cart_987654",
  "platform": "pepper",
  "checkout_url": "https://go.pepper.com.br/abc12",
  "customer": {
    "hash": "cust_a1b2c3d4e5",
    "name": "Maria Silva",
    "email": "maria.silva@example.com",
    "phone_number": "+5511987654321",
    "document": "12345678901"
  },
  "transaction": {
    "hash": "",
    "payment_type": "",
    "payment_method": "",
    "payment_status": "",
    "amount": "",
    "installments": "",
    "payment_data": "",
    "created_at": ""
  },
  "offer": {
    "hash": "offer_x9y2z",
    "title": "Plano Premium",
    "payment_methods": ["credit_card", "pix", "billet"],
    "price": 1999,
    "discount_percentage": 10,
    "price_with_discount": 1791
  },
  "items": [
    {
      "hash": "item_m5n7p2q8r3",
      "title": "Assinatura Anual Premium",
      "price": 1999,
      "quantity": 1,
      "cover": "https://picsum.photos/200/300"
    }
  ],
  "tracking": {
    "src": "src_d4e5f",
    "utm_source": "google",
    "utm_campaign": "summer_promo",
    "utm_medium": "cpc",
    "utm_term": "premium_plan",
    "utm_content": "banner_ad"
  },
  "ip": "192.168.1.1",
  "fbp": "_fbp=fb.1.1234567890.abcdef",
  "fbc": "_fbc=fb.1.1234567890.ghijkl"
}