Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Compra aprovada

...

Table of Contents
stylenone

Informações gerais

Todos os webhook disparados utilizam o formato json com método POST

Lead gerado

Evento disparado após o comprador preencher os campos de contato (nome/email/telefone). No checkout de de dois passos, ocorre ao avançar para o segundo passo; no checkout de passo único, ocorre apenas se é efetuada a tentativa de compra.

Code Block
languagejson
{
    "event_type": "OnCreateLead"
    "subscriber_email": "lead@xgrow.com",
    "subscriber_name": "Nome do comprador",
    "subscriber_zipcode": "",
    "subscriber_city": null,
    "subscriber_district": null,
    "subscriber_street": null,
    "subscriber_number": null,
    "subscriber_comp": null,
    "subscriber_plan_id": 1,
    "subscriber_state": null,
    "subscriber_phone": "(10) 999999999",
    "subscriber_phone_country_code": "55",
    "subscriber_phone_area_code": "99",
    "subscriber_phone_number": "999999999",
    "subscriber_document_number": "01234567890",
    "subscriber_document_type": "CPF",
    "subscriber_country": "BRA",
    "plan": {
        "id": 1,
        "plan": "Plano100",
        "type": "-",
        "price": "100.00",
        "price_plus_fees": "100.00"
    },
    "product": {
        "id": 1,
        "product": "Venda100",
        "type": "P",
        "description": "V100",
        "support_email": "venda100@xgrow.com"
    }
}

Carrinho abandonado

Evento disparado após 15min de um Lead (conferir evento anterior) que não finalizou a compra

Code Block
languagejson
{
    "event_type": "onAbandonedCart"
    "subscriber_id": 1,
    "subscriber_name": "Nome do aluno",
    "subscriber_email": "aluno-exemplo@xgrow.com",
    "subscriber_phone": "(99) 999999999",
    "subscriber_document_type": "CPF",
    "subscriber_document_number": "01234567890",
    "subscriber_zipcode": "",
    "subscriber_street": null,
    "subscriber_number": null,
    "subscriber_comp": null,
    "subscriber_district": null,
    "subscriber_city": null,
    "subscriber_state": null,
    "subscriber_country": "BRA",
    "subscriber_plan_id": 1,
    "plan": {
        "id": 1,
        "plan": "Plano 100 Reais",
      "price_plus_fees  "type": 4"-",
        "coproducersprice": [],
      "affiliate": []
"100.00",
   }   ],   "utmprice_plus_sourcefees": null,
  "utm_medium": null,0.00"
   "utm_campaign": null },
    "utm_termproduct": null,{
  "utm_content": null }

Carrinho abandonado

Code Block
{
    "subscriber_id": 1,
        "subscriber_nameproduct": "Nome do aluno",Produto 100",
        "subscriber_emailtype": "aluno-exemplo@xgrow.comP",
        "subscriber_phonedescription": "(99) 999999999Incrivel Produto 100",
        "subscribersupport_document_typeemail": "CPFproduto100@xgrow.com",
    "subscriber_document_number": "01234567890",
}
}

Boleto gerado

Evento disparado quando o comprador gera um Boleto

Code Block
languagejson
{
   "subscriberevent_zipcodetype": "onCreateBankSlip",
 
  "subscriber_street": null,
    "subscriber_numberclient_type_person": null,
    "subscriber_comp": null,
    "subscriber_district": null"J" | "F",
    "subscriberclient_citycpf": null,   |  "subscriber_state": null"123.456.789-01",
    "subscriberclient_countrycnpj": "BRA01.234.567/0001-89",
    "subscriberclient_planfantasy_idname": 1"razao social",
    "plan"client_company_name": {"Nome da        "id": 1,
  empresa aqui",
     "plan"client_address": "Plano 100 Reaisendereço",
     
  "typeclient_number": "-123",
   
    "priceclient_complement": "100.00ap",
    
   "priceclient_plus_feesdistrict": "0.00"
    },
 endereço",
  "productclient_city": {
    "cidade",
   "idclient_state": 1"estado",
    "client_zipcode": "cep",
   "productclient_holder_name": "ProdutoNome 100plataforma",
  "subscriber_id": "id do comprador",
  "typesubscriber_plan_id": "Pid do plano",
  "subscriber_email": "email do comprado",
  "descriptionsubscriber_name": "Incrivelnome Produtodo 100comprador",
    
   "supportsubscriber_email": "produto100@xgrow.com"
    }
}

Gerando boleto

Code Block
{phone": "telefone do comprador",
  "clientsubscriber_type_personbirthday": "Jnascimento do comprador",
  "clientsubscriber_cpfzipcode": null"cep do compradro",
  "clientsubscriber_cnpjstreet": "01.234.567/0001-89rua do comprador",
  "clientsubscriber_fantasy_namenumber": "razao socialnúmero da residencia do comprador",
  "clientsubscriber_company_namecomp": "Nomecomplemento do daendereço empresado aquicomprador",
  "clientsubscriber_addressdistrict": "endereçobairro do comprador",
  "clientsubscriber_numbercity": "123cidade do comprador",
  "clientsubscriber_complementstate": "apestado do comprador",
  "clientsubscriber_districtcountry": "endereçopais do comprador",
  "clientsubscriber_document_citytype": "cidadetipo de documento do comprador",
  "clientsubscriber_document_statenumber": "estadonúmero do documento do comprador",
  "clientpayment_zipcodeprice": "ceppreço",
  "clientpayment_holder_namedate": "Nomedata do plataformapagamento",
  "subscriberpayment_idstatus": "idcanceled" do| comprador"failed", |  "subscriber_plan_id": "id do planopending" | "paid",
  "subscriberpayment_order_emailcode": "emailcodigo do compradopagamento",
  "subscriberpayment_nametype": "nome do compradorboleto",
  "subscriberpayment_installment_phonenumber": 1,
"telefone do comprador""payment_installments": 1,
  "subscriberpayment_birthdaymodel": "nascimento do compradorP",
  "subscriberpayment_customer_zipcodevalue": "cep do compradro"1.76,
  "subscriberpayment_plans_streetvalue": "rua do comprador"4,
  "subscriberpayment_numberplans": "número da residencia do comprador",[
   "subscriber_comp": "complemento do endereço do comprador", {
      "subscriber_districtid": "bairroid do compradorplano",
      "subscriber_cityplan": "cidadenome do compradorplano",
  "subscriber_state    "type": "product"estado,
  do comprador",   "subscriber_countryprice": "paispreço do compradorplano",
  "subscriber_document_type": "tipo de documento do comprador",   "subscriberprice_documentplus_numberfees": "número4,
do documento do comprador",   "payment_pricecoproducers": "preço"[],
  "payment_date    "affiliate": "data do pagamento",
  "payment_status": "status do pagamento",[]
    }
  ],
}

PIX gerado

Evento disparado quando o comprador gera um PIX

Code Block
languagejson
{
  "paymentevent_order_codetype": "codigo do pagamentoonCreatePix",
  "paymentclient_type_person": "pixJ", |  "payment_installment_number": 1F",
  "paymentclient_installmentscpf": 1,null |  "payment_model": "P""123.456.789-01",
  "paymentclient_customer_valuecnpj": 1.76"01.234.567/0001-89",
  "paymentclient_plansfantasy_valuename": 4"razao social",
  "paymentclient_company_plansname": ["Nome da empresa aqui",
 { "client_address": "endereço",
    "idclient_number": "id do plano123",
      "plan"client_complement": "nome do planoap",
      "type"client_district": "productendereço",

     "price"client_city": "preço do planocidade",
 
    "priceclient_plus_feesstate": 4"estado",
      "coproducers"client_zipcode": [],
   "cep",
  "affiliateclient_holder_name": []
    }
  ],
}

Gerando Pix

Code Block
{
  "client_type_person"Nome plataforma",
  "subscriber_id": "Jid do comprador",
  "clientsubscriber_plan_cpfid": null"id do plano",
  "clientsubscriber_cnpjemail": "01.234.567/0001-89email do comprado",
  "client_fantasysubscriber_name": "razaonome do socialcomprador",
  "clientsubscriber_company_namephone": "Nometelefone dado empresa aquicomprador",
  "clientsubscriber_addressbirthday": "endereçonascimento do comprador",
  "clientsubscriber_numberzipcode": "123cep do compradro",
  "clientsubscriber_complementstreet": "aprua do comprador",
  "clientsubscriber_districtnumber": "endereçonúmero da residencia do comprador",
  "clientsubscriber_citycomp": "cidadecomplemento do endereço do comprador",
  "clientsubscriber_statedistrict": "estadobairro do comprador",
  "clientsubscriber_zipcodecity": "cepcidade do comprador",
  "clientsubscriber_holder_namestate": "Nomeestado do plataformacomprador",
  "subscriber_idcountry": "idpais do comprador",
  "subscriber_plandocument_idtype": "idtipo de documento do planocomprador",
  "subscriber_emaildocument_number": "emailnúmero do documento do compradocomprador",
  "subscriberpayment_nameprice": "nome do compradorpreço",
  "subscriberpayment_phonedate": "telefonedata do compradorpagamento",
  "subscriberpayment_birthdaystatus": "canceled" | "failed" | "nascimentopending" do| comprador"paid",
  "subscriberpayment_order_zipcodecode": "cepcodigo do compradropagamento",
  "subscriberpayment_streettype": "rua do compradorpix",
  "subscriberpayment_installment_number": "número1,
da residencia do comprador" "payment_installments": 1,
  "subscriberpayment_compmodel": "complemento do endereço do compradorP",
  "subscriberpayment_customer_districtvalue": "bairro do comprador"1.76,
  "subscriberpayment_plans_city": "cidade do comprador"value": 4,
  "subscriberpayment_expires_stateat": "estadodata da doexpiração compradorpix",
  "subscriberpayment_pix_countryqrcode": "paiscodigo do compradorpix",
  "subscriberpayment_document_typeplans": "tipo de documento do comprador",[
    {
      "subscriber_document_numberid": "númeroid do documento do compradorplano",
  "payment_price": "preço",   "payment_dateplan": "datanome do pagamentoplano",
      "payment_statustype": "statusproduct",
  do pagamento",   "payment_order_codeprice": "codigopreço do pagamentoplano",
  "payment_type    "price_plus_fees": "pix"4,
  "payment_installment_number    "coproducers": 1,[],
      "payment_installmentsaffiliate": 1,[]
   "payment_model": "P", }
  "payment_customer_value": 1.76,],
}

Compra aprovada

Evento disparado quando a compra é aprovada, pode ser após a aprovação no Cartão de Crédito, confirmação do PIX ou compensação do Boleto

Code Block
languagejson
{
  "paymentevent_plans_valuetype": 4"onApprovePayment",
  "paymentclient_expirestype_atperson": "data da expiração pixJ" | "F",
  "paymentclient_pix_qrcodecpf": "codigonull do pix| "123.456.789-01",
  "paymentclient_planscnpj": [
 "01.234.567/0001-89" | null,
  {
  "client_fantasy_name": "razao social",
   "idclient_company_name": "idNome da doempresa planoaqui",
   
  "planclient_address": "nome do planoendereço",
  "client_number": "123",
  "typeclient_complement": "productap",
  "client_district": "endereço",
  "priceclient_city": "preço do planocidade",
      "priceclient_plus_feesstate": 4,
  "estado",
   "coproducersclient_zipcode": [],
   "cep",
  "affiliateclient_holder_name": []
    }
  ],
}

Compra recusada

Code Block
{
  "Nome plataforma",
  "subscriber_id": 1"id do comprador",
  "subscriber_plan_id": "id do plano",
  "subscriber_email": "email compradordo comprado",
  "subscriber_name": "nome do comprador",
  "subscriber_phone": "telefone do comprador",
  "subscriber_birthday": "datanascimento dedo nascimento comprador",
  "subscriber_zipcode": "cep compradordo compradro",
  "subscriber_street": "rua do comprador",
  "subscriber_number": "número numeroda casaresidencia do comprador",
  "subscriber_comp": comoplemento"complemento do endereço do comprador",
  "subscriber_district": "bairro do comprador",
  "subscriber_city": "cidade do comprador",
  "subscriber_state": "estado do comprador",
  "subscriber_country": "paíspais do comprador",
  "subscriber_document_type": "tipo de documento do comprador",
  "subscriber_document_number": "número do documento do comprador",
  "subscriber_phone_country_codepayment_price": "preço",
  "payment_date": "codigodata do paíspagamento",
  "subscriber_phone_areapayment_status": "paid",
  "payment_order_code": "codigo do país pagamento",
  "payment_type": "pix" | "boleto" | "credit_card",
  "subscriberpayment_phoneinstallment_number": "número1,
do telefone do comprador" "payment_installments": 1,
  "transactionpayment_platform_idmodel": "id da plataformaP",
  "transactionpayment_ordercustomer_codevalue": "codigo da compra"1.76,
  "transactionpayment_opplans_codevalue": "1009"4,
  "transaction_op_messagepayment_plans": [
    {
      "id": "Transaçãoid nãodo autorizadaplano",
  "transaction_total": 1800,   "transaction_statusplan": "failednome do plano",
      "transactionproduct_typeid": "tipoid dedo transaçãoproduto",
  "transaction_origin": "transaction",   "transactionproduct_idname": id"nome dado tranaçãoproduto",
  "transaction_plans": [   "type": "product",
{       "idprice": id "preço do plano",
      "planprice_plus_fees": "plano"4,
      "typecoproducers": "default"[],
      "priceaffiliate": preço[]
    }
  ],
  "payment_order_codeutm_source": null,
  "utm_medium": "número do pagamento"null,
  "utm_campaign": null,
  "utm_term": null,
  "paymentutm_pricecontent": 1800, null
}

Compra recusada

Evento disparado quando a compra é recusada, ocorre apenas para Cartão

Code Block
languagejson
{
  "paymentevent_statustype": "failedonRefusePayment",
  "paymentsubscriber_typeid": "tipo de pagamento"id comprador,
  "changesubscriber_cardplan_urlid": "urlid de opções de cartões"do plano,
  "paymentsubscriber_dateemail": data de pagamento"email comprador",
  "paymentsubscriber_plansname": ["nome comprador",
   {
   "subscriber_phone": "telefone comprador",
  "idsubscriber_birthday": id,"data de nascimento comprador",
   "plansubscriber_zipcode": "planocep comprador",
      "type"subscriber_street": rua "default"comprador,
  "subscriber_number": numero casa  "price": preço
    }
  ]
}

Compra estornada

Code Block
{
"client_type_person": "J"do comprador,
  "subscriber_comp": comoplemento do endereço do comprador,
  "subscriber_district": bairro do comprador,
  "clientsubscriber_cpfcity": cidade do nullcomprador,
  "clientsubscriber_cnpjstate": "01.234.567/0001-89"estado do comprador,
  "clientsubscriber_fantasy_namecountry": "razaopaís do socialcomprador",
  "clientsubscriber_companydocument_nametype": "Nometipo de dadocumento empresado aquicomprador",
  "clientsubscriber_document_addressnumber": "endereçonúmero do documento do comprador",
  "client_numbersubscriber_phone_country_code": "123codigo do país",
  "client_complementsubscriber_phone_area_code": "apcodigo do país",
  "clientsubscriber_phone_districtnumber": "endereçonúmero do telefone do comprador",
  "clienttransaction_platform_cityid": "cidadeid da plataforma",
  "clienttransaction_order_statecode": "estadocodigo da compra",
  "clienttransaction_op_zipcodecode": "cep1009",
  "clienttransaction_holderop_namemessage": "NomeTransação não plataformaautorizada",
  "subscribertransaction_idtotal": "id do comprador"1800,
  "subscribertransaction_plan_idstatus": "id do planofailed",
  "subscribertransaction_emailtype": "emailtipo dode compradotransação",
  "subscribertransaction_nameorigin": "nome do compradortransaction",
  "subscribertransaction_phoneid": "telefoneid doda comprador"tranação,
  "subscribertransaction_birthdayplans": "nascimento[
 do comprador",  {
"subscriber_zipcode": "cep do compradro",   "subscriber_streetid": "rua do comprador",id,
      "subscriber_numberplan": "númeroplano",
da residencia do comprador",   "subscriber_comptype": "default"complemento,
do endereço do comprador",   "subscriber_districtprice": "bairro do comprador"preço
    }
  ],
  "subscriberpayment_order_citycode": "cidadenúmero do compradorpagamento",
  "subscriberpayment_stateprice": "estado do comprador"1800,
  "subscriberpayment_countrystatus": "pais do compradorfailed",
  "subscriberpayment_document_type": "tipo de documento do compradorpagamento",
  "subscriberchange_documentcard_numberurl": "númerourl dode documentoopções dode compradorcartões",
  "payment_pricedate": data preçode pagamento,
  "payment_dateplans": data do pagamento, [
    {
      "payment_statusid": "canceled"id,
   "payment_expires_at   "plan": null"plano",
   "payment_order_code   "type": "codigodefault",
  do pagamento",   "payment_typeprice": preço
"tipo   de pagamento",}
  "payment_installments": 1,]
}

Compra estornada

Evento quando a compra foi estornadas, seja via Cartão, Boleto ou PIX

Code Block
languagejson
{
  "paymentevent_modeltype": "RonRefundPayment",
  "paymentclient_customertype_valueperson": 41.71,
  "payment_pix_qrcode": null"J" | "F",
  "paymentclient_installment_numbercpf": 1 null | "123.456.789-01",
  "paymentclient_plans_valuecnpj": 46.5"01.234.567/0001-89",
  "paymentclient_fantasy_plansname": [
    {
"razao social",
     "id"client_company_name": id,"Nome da empresa  aqui",
  "planclient_address": "planoendereço",
   
  "typeclient_number": "default123",
      "price"client_complement": preço"ap",
      "priceclient_plus_feesdistrict": 46.5"endereço",
      "coproducers": [
        {
       "client_city": "cidade",
  "idclient_state": id do coprodutor"estado",
       "client_zipcode": "cep",
  "client_holder_name": "namdeNome do coprodutorplataforma",
 
        "email"subscriber_id": email"id do coprodutor,
    comprador",
     "issue_invoice"subscriber_plan_id": false,
       "id do plano",
  "invoicesubscriber_percentemail": 20,"email do comprado",
  "subscriber_name": "nome do comprador",
  "addresssubscriber_phone": rua"telefone do coprodutorcomprador",
  "subscriber_birthday": "nascimento do comprador",
    "citysubscriber_zipcode": cidade"cep do coprodutorcompradro",
          "document"subscriber_street": numero do documento "rua do coprodutorcomprador",
  "subscriber_number": "número da residencia do comprador",
  "documentsubscriber_typecomp": tipo"complemento dedo documentoendereço do coprodutorcomprador",
  "subscriber_district": "bairro do comprador",
    "complementsubscriber_city": "cidade do comprador",
  "subscriber_state": "estado do comprador",
    "districtsubscriber_country": bairro"pais do coprodutorcomprador",
  "subscriber_document_type": "tipo de documento do comprador",
  "fantasysubscriber_document_namenumber": null,"número do documento do comprador",
  "payment_price": preço,
  "numberpayment_date": númerodata da casa do coprodutorpagamento,
  "payment_status": "refunded"    | "pending_refund",
  "statepayment_expires_at": estado do coprodutornull,
  "payment_order_code": "codigo do pagamento",
    "payment_type_person": "tipo de pessoa "fisico" ou "juridica"pagamento",
  "payment_installments": 1,
          "zipcode"payment_model": cep"R",
do coprodutor
        }
      ],
      "affiliate": []
    }
  ]
}

Inscrição cancelada

Code Block
{
"client_type_person": "J",
  "client_cpf": null,
  "client_cnpj": "01.234.567/0001-89",
  "client_fantasy_name": "razao social",
  "client_company_name": "Nome da empresa aqui",
  "client_address": "endereço",
  "client_number": "123",
  "client_complement": "ap",
  "client_district": "endereço",
  "client_city": "cidade",
  "client_state": "estado",
  "client_zipcode": "cep",
  "client_holder_name": "Nome plataforma",
  "subscriber_id": "id do comprador",
  "subscriber_plan_id": "id do plano",
  "subscriber_email": "email do comprado",
  "subscriber_name": "nome do comprador",
  "subscriber_phone": "telefone do comprador",
  "subscriber_birthday": "nascimento do comprador",
  "subscriber_zipcode": "cep do compradro",
  "subscriber_street": "rua do comprador",
  "subscriber_number": "número da residencia do comprador",
  "subscriber_comp": "complemento do endereço do comprador",
  "subscriber_district": "bairro do comprador",
  "subscriber_city": "cidade do comprador",
  "subscriber_state": "estado do comprador",
  "subscriber_country": "pais do comprador",
  "subscriber_document_type": " "payment_customer_value": 41.71,
  "payment_pix_qrcode": null,
  "payment_installment_number": 1,
  "payment_plans_value": 46.5,
  "payment_plans": [
    {
      "id": id,
      "plan": "plano",
      "type": "default",
      "price": preço
      "price_plus_fees": 46.5,
      "coproducers": [
        {
          "id": id do coprodutor,
          "name": "namde do coprodutor",
          "email": email do coprodutor,
          "issue_invoice": false,
          "invoice_percent": 20,
          "address" rua do coprodutor,
          "city": cidade do coprodutor,
          "document": numero do documento do coprodutor,
          "document_type": tipo de documento do comprador"coprodutor,
   "subscriber_document_number       "complement": "número",
do documento do comprador",   "payment_price": preço,   "payment_datedistrict": databairro do pagamentocoprodutor,
  "payment_status": "canceled",   "payment_expires_at": null,   "payment_orderfantasy_codename": "codigonull,
do pagamento",   "payment_type": "tipo de pagamento",   "payment_installmentsnumber": 1número da casa do coprodutor,
  "payment_model": "R",   "payment_customer_value": 41.71,   "payment_pix_qrcodestate": nullestado do coprodutor,
  "payment_installment_number": 1,        "paymenttype_plans_valueperson": 46.5,tipo de pessoa "fisico" ou "payment_plansjuridica":,
[     {       "planzipcode": "nomecep do plano",coprodutor
      "type": "tipo", }
     "price": preço],
      "price_plus_feesaffiliate": 4[]
    }
  ]
  }}

Chargeback

Info

Informação pendente