Pular para o conteúdo

Monetizze - Order

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

Eventos Disponíveis

  • order.paid
  • order.finalized
  • order.refunded
  • order.canceled
  • order.waiting_payment

Estrutura do Payload

{
"customer": {
"id": null,
"name": "João Silva",
"email": "[email protected]",
"document": "12345678900",
"phone_numbers": [
{
"formatted_phone": "+5511999999999",
"type": null,
"raw_number": "5511999999999",
"area_code": null,
"international_dialing_code": null
}
],
"address": {
"street": null,
"number": null,
"complement": null,
"neighborhood": null,
"city": null,
"state": null,
"country": null,
"postal_code": null
}
},
"order": {
"id": "12345",
"status": "paid",
"raw_status": "2",
"created_at": 1705319000,
"updated_at": null,
"paid_at": 1705319100,
"warranty_until": null,
"canceled_at": null,
"refunded_at": null
},
"checkout": {
"id": null,
"url": null
},
"payment": {
"currency": "BRL",
"total": 9970,
"discount_value": null,
"shipping_value": null,
"total_products_value": 9970,
"payment_method": {
"type": "pix",
"brand": null,
"last_digits": null,
"expiration_month": null,
"expiration_year": null,
"qrcode_url": null,
"qrcode_signature": null,
"expiration_date": null,
"pix_key": null,
"pix_key_type": null,
"digitable_line": null,
"url": null
},
"coupons": [
{
"code": "DESCONTO10",
"value": 1000
}
]
},
"shipping": {
"carrier": null,
"total_value": null,
"tracking_url": null,
"tracking_code": null,
"method": null,
"delivery_address": null,
"estimated_delivery_date": null,
"estimated_delivery_time_in_days": null,
"status": null,
"raw_status": null
},
"products": [
{
"id": "PROD-001",
"name": "Produto Exemplo",
"type": "product",
"offer_type": "main",
"quantity": 1,
"unit_value": 9970,
"total_value": 9970,
"image_url": null
}
],
"lead_tracking": {
"src": null,
"sck": null,
"utm_source": null,
"utm_campaign": null,
"utm_medium": null,
"utm_content": null,
"utm_term": null,
"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
idnullSempre null
namestring | nullNome do comprador
emailstring | nullE-mail do comprador
documentstring | nullCPF ou CNPJ
phone_numbersCollectionColeção de telefones
addressAddressEndereço do comprador

Telefone

CampoTipoDescrição
formatted_phonestring | nullTelefone formatado
typenullSempre null
raw_numberstring | nullNúmero bruto
area_codenullSempre null
international_dialing_codenullSempre null

Endereço

CampoTipoDescrição
streetstring | nullRua
numberstring | nullNúmero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado
countrystring | nullPaís
postal_codestring | nullCEP

Order

CampoTipoDescrição
idstring | nullID da venda
statusstringStatus normalizado do pedido
created_atinteger | nullTimestamp de início da venda
updated_atnullSempre null
paid_atinteger | nullTimestamp de finalização da venda
warranty_untilnullSempre null
canceled_atnullSempre null
refunded_atnullSempre null
raw_statusstring | nullStatus original do provider

Status Normalizados (OrderStatus)

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

ValorDescrição
paidPago
completedCompleto
waiting_paymentAguardando pagamento
canceledCancelado
refundedReembolsado

Payment

CampoTipoDescrição
currencystringSempre BRL
totalinteger | nullValor total (em centavos)
discount_valueinteger | nullValor do desconto (em centavos)
shipping_valueinteger | nullValor do frete (em centavos)
total_products_valueinteger | nullValor total dos produtos (em centavos)
payment_methodPaymentMethodMétodo de pagamento
couponsCollectionColeção de cupons

Cupom

CampoTipoDescrição
idnullSempre null
codestring | nullCódigo do cupom
valueinteger | nullValor do desconto (em centavos)
percentagenullSempre null
incidencestringSempre products
incidence_typestringSempre value
expiration_datenullSempre null

Métodos de Pagamento (PaymentMethod)

A Monetizze retorna os seguintes métodos de pagamento:

ValorDescrição
credit_cardCartão de Crédito
pixPIX
boletoBoleto Bancário

Product

CampoTipoDescrição
idstring | nullID do produto
namestring | nullNome do produto
quantityinteger | nullQuantidade
unit_valueinteger | nullValor unitário (em centavos)
total_valueinteger | nullValor total (em centavos)
image_urlnullSempre null
typestringTipo do produto (product ou subscription_plan)
offer_typestringTipo de oferta (main ou order_bump)

Checkout

CampoTipoDescrição
idstring | nullID do checkout
urlstring | nullURL de recuperação do checkout

Lead Tracking (vazio)

Este componente nunca possui dados úteis na Monetizze. Todos os campos retornam null.

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.


Shipping

CampoTipoDescrição
carrierstring | nullNome da transportadora
total_valueinteger | nullValor do frete (em centavos)
tracking_urlnullSempre null
tracking_codestring | nullCódigo de rastreamento
methodnullSempre null
delivery_addressAddressEndereço de entrega
estimated_delivery_datenullSempre null
estimated_delivery_time_in_daysnullSempre null
raw_statusstring | nullStatus original do provider
statusstring | nullStatus normalizado do envio

Status Normalizados (ShippingStatus)

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

ValorDescrição
fulfilledDespachado
out_for_deliverySaiu para entrega
deliveredEntregue
failedFalhou na entrega
lostObjeto perdido
returnedDevolvido
withdrawal_availableDisponível para retirada
in_transitEm trânsito

Endereço de Entrega

CampoTipoDescrição
streetstring | nullRua
numberstring | nullNúmero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado
countrystring | nullPaís
postal_codestring | nullCEP

Voltar para visão geral da integração