Pular para o conteúdo

Pagali - Order

Eventos da familia order.* na integracao Pagali.

Eventos Disponiveis

  • order.paid
  • order.waiting_payment
  • order.waiting_payment.boleto
  • order.waiting_payment.credit_card
  • order.waiting_payment.pix
  • order.refunded
  • order.canceled
  • order.expired

Estrutura do Payload

{
"event": "transaction.paid",
"data": {
"id": "ORD-123456",
"status": "paid",
"createdAt": 1705319000,
"updatedAt": 1705319000,
"paidAt": 1705319000,
"refundedAt": null,
"status_history": [],
"customer": {
"personName": "Joao Silva",
"documentNumber": "12345678900",
"email": "[email protected]",
"phones": ["11999999999"],
"address": {
"line1": "Rua Example",
"number": "123",
"complement": "Apto 1",
"neighborhood": "Bairro",
"city": "Sao Paulo",
"state": "SP",
"country": "BR",
"zipCode": "01234567"
}
},
"items": [
{
"code": "PROD-001",
"description": "Produto Exemplo",
"quantity": 1,
"amount": 10000
}
],
"payments": [
{
"method": "credit_card",
"method_boleto": null,
"method_pix": null
}
],
"method": "credit_card",
"methodData": null,
"amount": 10000,
"shipping": {
"amount": 0,
"description": "Entrega digital",
"estimatedDeliveryDate": null,
"address": null
}
},
"tracking": {
"ip": "192.168.1.1"
}
}

Componentes do Payload

Customer

CampoTipoDescricao
idnullSempre null
namestring | nullNome do cliente
documentstring | nullNumero do documento (CPF/CNPJ)
emailstring | nullEmail do cliente
phoneNumbersCollectionColecao de telefones
addressAddressEndereco do cliente

Subcomponentes

CampoTipoDescricao
streetstring | nullNome da rua
numberstring | nullNumero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado (UF)
countrystring | nullPais
postalCodestring | nullCEP

Telefones

CampoTipoDescricao
formattedPhonePhoneFactory | nullTelefone formatado
typenullSempre null
rawNumberstring | nullNumero bruto
areaCodenullSempre null
internationalDialingCodenullSempre null

Order

CampoTipoDescricao
idstring | nullID do pedido
statusstringStatus normalizado do pedido
rawStatusstring | nullStatus original do provider
createdAtCarbon | nullData de criacao do pedido
updatedAtCarbon | nullData de atualizacao do pedido
paidAtCarbon | nullData do pagamento
canceledAtCarbon | nullData do cancelamento
refundedAtCarbon | nullData do reembolso
warrantyUntilnullSempre null

Status Normalizados (OrderStatus)

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

ValorDescricao
paidPago
waiting_paymentAguardando pagamento
refundedReembolsado
expiredExpirado
canceledCancelado

Payment

CampoTipoDescricao
currencystring | CurrencySempre BRL
totalint | nullValor total do pedido
totalProductsValueint | nullSoma dos valores dos produtos
discountValuenullSempre null
shippingValueint | nullValor do frete
couponsCollectionColecao de cupons
paymentMethodPaymentMethod | nullMetodo de pagamento

Metodos de Pagamento

CampoTipoDescricao
brandnullSempre null
lastDigitsnullSempre null
expirationMonthnullSempre null
expirationYearnullSempre null

CampoTipoDescricao
digitableLinestring | nullLinha digitavel do boleto
urlstring | nullURL do boleto ou PDF
expirationDateCarbon | nullData de vencimento

CampoTipoDescricao
qrcodeUrlstring | nullURL do QR Code Pix
qrcodeSignaturestring | nullAssinatura do QR Code Pix
expirationDateCarbon | nullData de expiracao
pixKeynullSempre null
pixKeyTypenullSempre null

Product

CampoTipoDescricao
idstring | nullCodigo do produto
namestring | nullNome do produto
quantityintQuantidade (minimo 1)
unitValueintValor unitario em centavos
totalValueintValor total (quantidade x valor unitario)
imageUrlnullSempre null
typestringSempre product
offerTypestringSempre main

Shipping

CampoTipoDescricao
carriernullSempre null
totalValueint | nullValor do frete
trackingUrlnullSempre null
trackingCodenullSempre null
methodstring | nullDescricao do metodo de envio
deliveryAddressAddressEndereco de entrega
estimatedDeliveryDateCarbon | nullData estimada de entrega
estimatedDeliveryTimeInDaysnullSempre null
rawStatusnullSempre null
statusnullSempre null
CampoTipoDescricao
streetstring | nullNome da rua
numberstring | nullNumero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado (UF)
countrystring | nullPais
postalCodestring | nullCEP

Checkout

CampoTipoDescricao
idnullSempre null
urlnullSempre null
CampoTipoDescrição
idnullSempre null
urlnullSempre null

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


LeadTracking

CampoTipoDescricao
ipstring | nullIP do cliente
CampoTipoDescrição
srcnullSempre null
scknullSempre null
utm_sourcenullSempre null
utm_campaignnullSempre null
utm_mediumnullSempre null
utm_contentnullSempre null
utm_termnullSempre null
utm_idnullSempre null
meta_fbpnullSempre null
google_ga_idnullSempre null
google_gclidnullSempre null
google_gclsrcnullSempre null
google_dclidnullSempre null
google_gbraidnullSempre null
google_wbraidnullSempre null
tiktok_ttlidnullSempre null
ipnullSempre null

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


Voltar para visao geral da integracao