Pular para o conteúdo

Ticto - Subscription

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

Eventos Disponíveis

  • subscription.completed
  • subscription.past_due
  • subscription.canceled

Estrutura do Payload

{
"event": "subscription.completed",
"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"
}
},
"subscription": {
"id": "SUB-001",
"name": null,
"status": "completed",
"created_at": 1705319000,
"updated_at": 1705319000,
"canceled_at": null,
"charged_times": 12,
"cancellation_reason": null,
"current_cycle": null,
"current_cycle_start": null,
"current_cycle_end": null
},
"product": {
"id": "PROD-001",
"name": "Plano Mensal",
"quantity": 1,
"unit_value": 4900,
"total_value": 4900,
"image_url": null,
"type": "subscription_plan",
"offer_type": "main"
},
"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

Subscription

CampoTipoDescrição
idstring | nullID da assinatura
namenullSempre null
statusSubscriptionStatus | nullStatus normalizado da assinatura
createdAtCarbon | nullData de criação
updatedAtCarbon | nullData de atualização
canceledAtCarbon | nullData do cancelamento
chargedTimesint | nullNúmero de cobranças realizadas
cancellationReasonnullSempre null
currentCyclenullSempre null
currentCycleStartnullSempre null
currentCycleEndnullSempre null

Status Normalizados (SubscriptionStatus)

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

ValorDescrição
completedConcluída
past_dueAtrasada
canceledCancelada

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

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