Pular para o conteúdo

Kiwify - Subscription

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

Eventos Disponíveis

  • subscription.active
  • subscription.canceled
  • subscription.past_due

Estrutura do Payload

{
"event": "subscription_active",
"subscription_id": "SUB-456",
"order_id": "ORDER-123",
"status": "active",
"created_at": "2024-01-15T10:30:00",
"payment_method": "credit_card",
"product_id": "PROD-001",
"product_name": "Plano Mensal",
"product_type": "subscription_plan",
"Subscription": {
"status": "active",
"start_date": "2024-01-15T10:30:00",
"next_payment": "2024-02-15T10:30:00",
"plan": {
"name": "Plano Mensal"
},
"charges": {
"completed": [{ "order_id": "ORDER-123" }]
}
},
"Commissions": {
"currency": "BRL",
"charge_amount": 4970,
"product_base_price": 4970
},
"Customer": {
"full_name": "João Silva",
"email": "[email protected]",
"CPF": "12345678900",
"mobile": "5511999999999",
"ip": "192.168.1.1"
},
"TrackingParameters": {
"src": "facebook",
"utm_source": "facebook"
}
}

Componentes do Payload

Customer

CampoTipoDescrição
idnullSempre null
namestring | nullNome completo do cliente
emailstring | nullE-mail do cliente
documentstring | nullCPF ou CNPJ
phone_numbersCollectionColeção de telefones
addressAddressEndereço do cliente

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

Subscription

CampoTipoDescrição
idstring | nullID da assinatura
namestring | nullNome do plano
created_atinteger | nullTimestamp de início
updated_atnullSempre null
canceled_atnullSempre null
cancellation_reasonnullSempre null
charged_timesintegerNúmero de cobranças completadas
current_cycleintegerCiclo atual da assinatura
current_cycle_startnullSempre null
current_cycle_endinteger | nullTimestamp do próximo pagamento
statusstringStatus normalizado da assinatura

Status Normalizados (SubscriptionStatus)

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

ValorDescrição
activeAtiva
canceledCancelada
past_duePagamento atrasado
pausedPausada

Payment

CampoTipoDescrição
currencystringMoeda (BRL)
totalintegerValor total (em centavos)
discount_valuenullSempre null
shipping_valuenullSempre null
total_products_valueintegerValor base dos produtos (em centavos)
payment_methodPaymentMethodMétodo de pagamento
couponsCollectionColeção de cupons (vazia)

Métodos de Pagamento (PaymentMethod)

A Kiwify 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
quantityintegerSempre 1
unit_valueintegerValor unitário (em centavos)
total_valueintegerValor total (em centavos)
image_urlnullSempre null
typestringTipo do produto (product ou subscription_plan)
offer_typestringSempre main

Checkout

CampoTipoDescrição
idnullSempre null
urlnullSempre null

Lead Tracking

CampoTipoDescrição
srcstring | nullFonte do tracking
sckstring | nullSCK
utm_sourcestring | nullUTM Source
utm_campaignstring | nullUTM Campaign
utm_mediumstring | nullUTM Medium
utm_contentstring | nullUTM Content
utm_termstring | nullUTM Term
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
ipstring | nullEndereço IP do cliente

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