Skip to main content
Este evento é disparado quando um cliente acessa e inicia o processo de checkout, antes de preencher qualquer dado.

Exemplo de Payload

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "event_type": "initiate_checkout",
  "status": "initiated",
  "amount": "9900",
  "currency": "BRL",
  "net_amount": "0",
  "created_at": "2026-01-27T10:30:00.000Z",
  "paid_at": null,
  "chargeback_at": null,
  "payment_method": null,
  "customer": {
    "id": null,
    "name": null,
    "email": null,
    "phone": null,
    "document": null
  },
  "offers": [
    {
      "id": "offer-uuid",
      "name": "Produto Principal",
      "price": 9900,
      "quantity": 1,
      "type": "principal"
    }
  ],
  "tracking": {
    "utm_source": "facebook",
    "utm_medium": "cpc",
    "utm_campaign": "campanha_verao",
    "utm_content": "banner_azul",
    "utm_term": "produto",
    "src": "fb_ad_123"
  }
}

Campos do Payload

Tipo: string (UUID)Identificador único do pedido.
"id": "550e8400-e29b-41d4-a716-446655440000"
Tipo: stringSempre será "initiate_checkout" neste evento.
"event_type": "initiate_checkout"
Tipo: stringSempre será "initiated" neste evento.
"status": "initiated"
Tipo: stringValor total dos produtos no checkout, em centavos.
"amount": "9900"  // R$ 99,00
Tipo: stringCódigo da moeda (BRL, USD, MXN, etc.).
"currency": "BRL"
Tipo: stringSerá "0" neste evento pois não houve transação ainda.
"net_amount": "0"
Tipo: string (ISO 8601)Data em que o checkout foi iniciado.
"created_at": "2026-01-27T10:30:00.000Z"
Tipo: nullSempre será null neste evento.
"chargeback_at": null
Tipo: nullSempre será null neste evento pois o cliente ainda não selecionou.
"payment_method": null
Tipo: objectTodos os campos serão null pois o cliente ainda não preencheu o formulário.
{
  "id": null,       // null
  "name": null,     // null
  "email": null,    // null
  "phone": null,    // null
  "document": null  // null
}
Tipo: arrayLista os produtos que estão sendo oferecidos no checkout.
[
  {
    "id": "offer-uuid",           // string
    "name": "Produto Principal",  // string
    "price": 9900,                // number (centavos)
    "quantity": 1,                // number
    "type": "principal"           // string
  }
]
Tipo: objectEste é o campo mais importante neste evento! Contém todos os parâmetros UTM para rastreamento.
{
  "utm_source": "facebook",        // string | null
  "utm_medium": "cpc",             // string | null
  "utm_campaign": "campanha_verao", // string | null
  "utm_content": "banner_azul",    // string | null
  "utm_term": "produto",           // string | null
  "src": "fb_ad_123"               // string | null
}