Pular para o conteúdo

Ticto - Order

Eventos da família order.* na integração Ticto.

Eventos Disponíveis

  • order.waiting_payment.pix
  • order.waiting_payment.boleto
  • order.waiting_payment.credit_card
  • order.waiting_payment.without_payment_method
  • order.paid
  • order.refunded
  • order.disputed
  • order.expired
  • order.failed

Estrutura do Payload

{
"event": "order.paid",
"customer": {
"id": "CUST-001",
"name": "João Silva",
"document": "12345678900",
"email": "[email protected]",
"phone_numbers": [
{
"formatted_phone": "11999999999",
"type": null,
"raw_number": "11999999999",
"area_code": null,
"international_dialing_code": null
}
],
"address": {
"street": "Rua Example",
"number": "123",
"complement": "Apto 1",
"neighborhood": "Bairro",
"city": "São Paulo",
"state": "SP",
"country": "BR",
"postal_code": "01234567"
}
},
"order": {
"id": "ORD-ABC123",
"status": "paid",
"raw_status": "authorized",
"created_at": 1705319000,
"updated_at": 1705319000,
"paid_at": 1705319000,
"canceled_at": null,
"refunded_at": null,
"warranty_until": null
},
"payment": {
"currency": "BRL",
"total": 10000,
"total_products_value": 10000,
"discount_value": null,
"shipping_value": 0,
"coupons": [],
"payment_method": {
"type": "credit_card",
"brand": "visa",
"last_digits": "1234",
"expiration_month": null,
"expiration_year": null
}
},
"product": {
"id": "PROD-001",
"name": "Produto Exemplo",
"quantity": 1,
"unit_value": 10000,
"total_value": 10000,
"image_url": null,
"type": "product",
"offer_type": "main"
},
"shipping": {
"carrier": null,
"total_value": 0,
"tracking_url": null,
"tracking_code": null,
"method": "digital",
"delivery_address": {
"street": "Rua Example",
"number": "123",
"complement": "Apto 1",
"neighborhood": "Bairro",
"city": "São Paulo",
"state": "SP",
"country": "BR",
"postal_code": "01234567"
},
"estimated_delivery_date": null,
"estimated_delivery_time_in_days": null,
"raw_status": null,
"status": null
},
"checkout": {
"id": null,
"url": "https://checkout.ticto.com.br/abc123"
},
"lead_tracking": {
"src": "facebook",
"sck": null,
"utm_source": "facebook",
"utm_campaign": "campanha",
"utm_medium": "social",
"utm_content": "ads",
"utm_term": "termo",
"utm_id": null,
"meta_fbp": null,
"google_ga_id": null,
"google_gclid": null,
"google_gclsrc": null,
"google_dclid": null,
"google_gbraid": null,
"google_wbraid": null,
"tiktok_ttlid": null,
"ip": null
}
}

Componentes do Payload

Customer

CampoTipoDescrição
idstring | nullCódigo do cliente
namestring | nullNome do cliente
documentstring | nullNúmero do documento (CPF/CNPJ)
emailstring | nullEmail do cliente
phoneNumbersCollectionColeção de telefones
addressAddressEndereço do cliente

Subcomponentes

CampoTipoDescrição
streetstring | nullNome da rua
numberstring | nullNúmero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado (UF)
countrystring | nullPaís
postalCodestring | nullCEP

Telefones

CampoTipoDescrição
formattedPhonePhoneFactory | nullTelefone formatado
typenullSempre null
rawNumberstring | nullNúmero bruto
areaCodestring | nullCódigo de área (DDD)
internationalDialingCodestring | nullCódigo DDI

Order

CampoTipoDescrição
idstring | nullID do pedido
statusOrderStatus | nullStatus normalizado do pedido
rawStatusstring | nullStatus original do provider
createdAtCarbon | nullData de criação do pedido
updatedAtCarbon | nullData de atualização
paidAtCarbon | nullData do pagamento
canceledAtnullSempre null
refundedAtCarbon | nullData do reembolso
warrantyUntilnullSempre null

Status Normalizados (OrderStatus)

A Ticto retorna os seguintes valores normalizados para o status do pedido:

ValorDescrição
paidPago
waiting_paymentAguardando pagamento
refundedReembolsado
disputedEm disputa
expiredExpirado
failedFalhou
abandonedAbandonado

Payment

CampoTipoDescrição
currencystring | nullMoeda
totalint | nullValor total do pedido
totalProductsValueint | nullValor dos produtos
discountValuenullSempre null
shippingValueint | nullValor do frete
couponsCollectionColeção de cupons
paymentMethodPaymentMethod | nullMétodo de pagamento

Métodos de Pagamento

CampoTipoDescrição
brandstring | nullBandeira do cartão
lastDigitsstring | nullÚltimos 4 dígitos
expirationMonthnullSempre null
expirationYearnullSempre null

CampoTipoDescrição
qrcodeUrlstring | nullURL do QR Code Pix
qrcodeSignaturestring | nullCódigo QR Pix
expirationDatenullSempre null
pixKeynullSempre null
pixKeyTypenullSempre null

CampoTipoDescrição
digitableLinestring | nullLinha digitável do boleto
urlstring | nullURL do boleto
expirationDatenullSempre null

Product

CampoTipoDescrição
idstring | nullID do produto
namestring | nullNome do produto
quantityint | nullQuantidade
unitValueint | nullValor unitário em centavos
totalValueint | nullValor total
imageUrlnullSempre null
typestringSempre product
offerTypestringSempre main

Shipping

CampoTipoDescrição
carriernullSempre null
totalValueint | nullValor do frete
trackingUrlnullSempre null
trackingCodenullSempre null
methodstring | nullMétodo de envio
deliveryAddressAddressEndereço de entrega
estimatedDeliveryDatenullSempre null
estimatedDeliveryTimeInDaysint | nullDias estimados para entrega
rawStatusnullSempre null
statusnullSempre null
CampoTipoDescrição
streetstring | nullNome da rua
numberstring | nullNúmero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado (UF)
countrystring | nullPaís
postalCodestring | nullCEP

Checkout

CampoTipoDescrição
idnullSempre null
urlstring | nullURL do checkout

LeadTracking

CampoTipoDescrição
srcstring | nullFonte do tráfego
sckstring | nullSCK
utmSourcestring | nullFonte UTM
utmCampaignstring | nullCampanha UTM
utmMediumstring | nullMeio UTM
utmContentstring | nullConteúdo UTM
utmTermstring | nullTermo UTM
utmIdnullSempre null
metaFbpstring | nullMeta FBP
googleGaIdnullSempre null
googleGclidstring | nullGoogle GCLID
googleGclsrcnullSempre null
googleDclidnullSempre null
googleGbraidnullSempre null
googleWbraidnullSempre null
tiktokTtlidnullSempre null
ipnullSempre null

Voltar para visão geral da integração