Pular para o conteúdo

Payt - Shipping

Eventos da família shipping.* na integração Payt.

Eventos Disponíveis

  • shipping.fulfilled
  • shipping.in_transit
  • shipping.out_for_delivery
  • shipping.delivered
  • shipping.returned
  • shipping.delayed
  • shipping.withdrawal_available
  • shipping.failed

Estrutura do Payload

{
"event": "shipping.delivered",
"cart_id": "CART-123456",
"transaction_id": "TXN-123456",
"status": "delivered",
"started_at": 1705319000,
"updated_at": 1705400000,
"customer": {
"code": "CUST-001",
"name": "João Silva",
"doc": "12345678900",
"email": "[email protected]",
"phone": "11999999999"
},
"shipping": {
"status": "delivered",
"price": 1500,
"service": "Correios",
"tracking_code": "AB123456789BR",
"tracking_url": "https://correios.com.br/rastreio/AB123456789BR"
}
}

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
addressEmptyAddressEndereço (sempre vazio)

Subcomponentes

CampoTipoDescrição
streetnullSempre null
numbernullSempre null
complementnullSempre null
neighborhoodnullSempre null
citynullSempre null
statenullSempre null
countrynullSempre null
postal_codenullSempre null

[!NOTE] Essa integração não disponibiliza informações de endereço.


Telefones

CampoTipoDescrição
formattedPhonePhoneFactory | nullTelefone formatado
typenullSempre null
rawNumberstring | nullNúmero bruto
areaCodenullSempre null
internationalDialingCodenullSempre null

Shipping

CampoTipoDescrição
carrierstring | nullNome da transportadora
totalValueint | nullValor do frete
trackingUrlstring | nullURL de rastreamento
trackingCodestring | nullCódigo de rastreamento
methodnullSempre null
deliveryAddressEmptyAddressEndereço de entrega (sempre vazio)
estimatedDeliveryDatenullSempre null
estimatedDeliveryTimeInDaysnullSempre null
statusShippingStatus | nullStatus normalizado do envio

Status Normalizados (ShippingStatus)

A Payt retorna os seguintes valores normalizados para o status do envio:

ValorDescrição
fulfilledEncomenda separada para envio
deliveredEntregue
out_for_deliverySaiu para entrega
in_transitEm trânsito
delayedAtrasado
failedFalha na entrega
waiting_postageAguardando postagem
withdrawal_availableDisponível para retirada
CampoTipoDescrição
streetnullSempre null
numbernullSempre null
complementnullSempre null
neighborhoodnullSempre null
citynullSempre null
statenullSempre null
countrynullSempre null
postal_codenullSempre null

[!NOTE] Essa integração não disponibiliza informações de endereço.


Checkout

CampoTipoDescrição
idstring | nullID do carrinho
urlstring | nullURL do checkout

LeadTracking

CampoTipoDescrição
srcstring | nullFonte do tráfego
scknullSempre null
utmSourcestring | nullFonte UTM
utmCampaignstring | nullCampanha UTM
utmMediumstring | nullMeio UTM
utmContentstring | nullConteúdo UTM
utmTermstring | nullTermo UTM
utmIdnullSempre null
metaFbpnullSempre null
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