Pular para o conteúdo

Eduzz - Subscription

Eventos da família subscription.* na integração Eduzz.

Eventos Disponíveis

  • subscription.trial
  • subscription.active
  • subscription.past_due
  • subscription.paused
  • subscription.canceled
  • subscription.completed

Estrutura do Payload

{
"customer": {
"id": "CUST-123",
"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": "Rua Principal",
"number": "123",
"complement": "Apto 45",
"neighborhood": "Centro",
"city": "São Paulo",
"state": "SP",
"country": "BR",
"postal_code": "01000-000"
}
},
"subscription": {
"id": "REC-123",
"name": "Plano Mensal",
"created_at": 1705319000,
"updated_at": null,
"canceled_at": null,
"cancellation_reason": null,
"charged_times": 5,
"current_cycle": 5,
"current_cycle_start": null,
"current_cycle_end": null,
"status": "active"
},
"payment": {
"currency": "BRL",
"total": 9970,
"discount_value": null,
"shipping_value": null,
"total_products_value": 9970,
"payment_method": {
"qrcode_url": null,
"qrcode_signature": null,
"expiration_date": null,
"pix_key": null,
"pix_key_type": null,
"digitable_line": null,
"url": null,
"type": "credit_card"
},
"coupons": [
{
"code": "DESCONTO10",
"value": 1000
}
]
},
"products": [
{
"id": "PROD-456",
"name": "Curso Online",
"quantity": 1,
"unit_value": 9970,
"total_value": 9970,
"image_url": null,
"type": "subscription_plan",
"offer_type": "main"
}
],
"charge": {
"id": null,
"created_at": null,
"status": null,
"type": null,
"value": null
}
}

Componentes do Payload

Customer

CampoTipoDescrição
idstring | nullID do cliente
namestring | nullNome completo do cliente
emailstring | nullE-mail do cliente
documentstring | nullCPF ou CNPJ do cliente
phone_numbersPhone[] | nullColeção de telefones do cliente
address[Address]Endereço do cliente

Address

Endereço do cliente.

CampoTipoDescrição
streetstring | nullNome da rua
numberstring | nullNúmero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado (sigla)
countrystring | nullCódigo do país
postal_codestring | nullCEP

Phone

Telefone do cliente.

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

Subscription

CampoTipoDescrição
idstring | nullID da assinatura
namestring | nullNome do plano de assinatura
created_atinteger | nullTimestamp de criação
updated_atnullSempre null
canceled_atinteger | nullTimestamp de cancelamento
cancellation_reasonnullSempre null
charged_timesinteger | nullNúmero de cobranças realizadas
current_cycleinteger | nullCiclo atual
current_cycle_startnullSempre null
current_cycle_endnullSempre null
statusstring | nullStatus normalizado da assinatura

Status Normalizados (SubscriptionStatus)

A Eduzz retorna os seguintes valores normalizados para o status da assinatura:

ValorDescrição
trialEm período de teste
activeAtiva
past_dueEm atraso
pausedPausada
canceledCancelada
completedConcluída

Payment

CampoTipoDescrição
currencystring | nullMoeda em formato ISO 4217
totalinteger | nullValor total em centavos
discount_valueinteger | nullValor do desconto em centavos
shipping_valuenullSempre null
total_products_valueinteger | nullValor total dos produtos em centavos
payment_methodobject | nullMétodo de pagamento
couponsarrayArray de cupons

Métodos de Pagamento

Boleto

CampoTipoDescrição
typestringSempre boleto
digitable_linestring | nullLinha digitável do boleto
urlstring | nullURL do boleto
expiration_dateinteger | nullTimestamp de expiração

Pix

CampoTipoDescrição
typestringSempre pix
qrcode_urlstring | nullURL do QR Code Pix
qrcode_signaturenullSempre null
expiration_dateinteger | nullTimestamp de expiração
pix_keynullSempre null
pix_key_typenullSempre null

CreditCard

CampoTipoDescrição
typenullSempre null
brandnullSempre null
last_digitsnullSempre null
expiration_monthnullSempre null
expiration_yearnullSempre null

[!NOTE] A Eduzz não expõe informações detalhadas do cartão de crédito nos webhooks.

Coupon

CampoTipoDescrição
idnullSempre null
codestring | nullCódigo do cupom
valueinteger | nullValor do cupom em centavos
percentagenullSempre null
incidencestringIncidência (products)
incidence_typestringTipo (value)
expiration_datenullSempre null

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 da oferta (main)

Charge (vazio)

CampoTipoDescrição
idnullSempre null
created_atnullSempre null
statusnullSempre null
typenullSempre null
valuenullSempre null

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


Voltar para visão geral da integração