Dados do Ingresso

Em todos eventos de webhook e endpoints da API que retornam detalhes de ingressos terá essa formatação nos detalhes de cada item:

Exemplo conteúdo JSON de um ingresso
                    
{
  "entity_name": "Automação de Testes",
  "entity_code": "QQrOW4egCtsbhZkhPxK6",
  "price_name": "Ingresso Inteira",
  "sector_name": "Setor A",
  "event_name": "Evento sem mapa",
  "event_date": "2024-07-17T18:07:59-03:00",
  "subscription_program_id": null,
  "ticket_type": null,
  "amount": 11000,
  "ticket_amount": "100.00",
  "status": "Bloqueio Compra",
  "name": "Juvenal Dooley",
  "email": "ti+teste1@byinti.com",
  "document": "187.761.220-00",
  "buyer": {
    "name": "Juvenal Dooley",
    "email": "ti+teste1@byinti.com",
    "document": "187.761.220-00",
    "document_type": "CPF",
    "document_number": "187.761.220-00",
    "gender": "Male",
    "alias": "voluptas",
    "title": "Prof.",
    "birthdate": "1972-02-05",
    "phone_ddi": "BR",
    "phone": "6799999000",
    "other_phone_ddi": "BR",
    "other_phone": "6799999001",
    "is_foreigner": false,
    "nationality": null,
    "address": {
      "address": "652 Kihn Isle Apt. 209\nNew Darrintown, PA 09355",
      "address2": "Apt. 549",
      "number": "21438610",
      "complement": null,
      "district": "Indianópolis",
      "city": "São Paulo",
      "state": "SP",
      "country": "BR",
      "zipcode": "04089-015"
    },
    "other_addresses": [
      {
        "favorite": false,
        "address": "41087 Clementine Crossroad",
        "number": "709",
        "complement": "Suite 054",
        "district": "molestiae",
        "city": "South Jay",
        "state": "Pennsylvania",
        "country": "FI",
        "zipcode": "91365698"
      }
    ],
    "person": {
      "type": null,
      "university": null,
      "course": null,
      "student_code": null,
      "course_begin": null,
      "course_end": null
    },
    "transactions": [
      {
        "id": 1,
        "method": "Cartão de Crédito Online",
        "status": "Pagamento Realizado",
        "amount": "330.00",
        "refunded_amount": "0.00",
        "wallet_transferred_amount": "0.00",
        "installments": 1
      }
    ],
    "delivery": {
      "label": null,
      "amount": "0.00"
    },
    "extra_fields": [],
    "buyer_terms": false,
    "producer_terms": false,
    "inti_wallet_code": null
  },
  "order": {
    "sub_amount": "300.00",
    "discount": "0.00",
    "amount": "300.00",
    "refunded_amount": "0.00",
    "wallet_transferred_amount": "0.00",
    "status": "Completo",
    "source": "Site",
    "analytics": {
      "utm_source": null,
      "utm_campaign": null,
      "utm_medium": null,
      "utm_term": null,
      "utm_content": null
    },
    "ticket_qty": "5"
  },
  "transactions": [
    {
      "id": 1,
      "method": "Cartão de Crédito Online",
      "status": "Pagamento Realizado",
      "amount": "330.00",
      "refunded_amount": "0.00",
      "wallet_transferred_amount": "0.00",
      "installments": 1
    }
  ],
  "delivery": {
    "label": null,
    "amount": "0.00"
  },
  "participant": {
    "name": null,
    "email": null,
    "document": null,
    "phone": null,
    "nationality": null,
    "extra_fields": []
  },
  "ticket_number": 1,
  "unique_ticket": "1----1",
  "associated_parent_unique_ticket": null,
  "associated_children_unique_ticket": [],
  "seat": null,
  "seat_position": {
    "sector": null,
    "region": null,
    "row": null,
    "number": null
  },
  "validator_code": "Mx513GbIyfiQlDr2oHzU",
  "price_lot_name": null,
  "block_name": null,
  "completed_at": null,
  "canceled_at": null,
  "extra_values": [],
  "discount": {
    "code": "AUTOMACAO2",
    "description": "Cupom para automação de testes #2",
    "amount": 0
  },
  "order_identifier": "VHJPGY0",
  "is_half": true,
  "document_needed": false,
  "max_usage": 1,
  "available_dates": 1,
  "single_date_usage_limit": 1,
  "relationships": {
    "event_id": 1,
    "event_code": "rnsqgiawugstduvsacjr",
    "event_date_id": 1,
    "order_id": 1,
    "buyer_id": 1,
    "establishment_gates": [null],
    "price_special_id": 1,
    "price_map_id": null,
    "sector_id": null
  },
  "eticket_link": "",
  "voucher_link": "",
  "email_opt_in": 0,
  "customized_opt_ins": [],
  "previous_validator_codes": []
}
                    
                
Campo Descrição
id ID do ingresso em nosso sistema (int: 9)
entity_name Nome da entidade a qual a venda pertence (string: 255)
entity_code Identificador da entidade a qual a venda pertence (string: 20)
ticketswap Diz os ingressos da venda foram para ticketswap ou não (bool: true/false)
price_name Nome do preço do ingresso (string: 500)
sector_name Nome do setor do ingresso (string: 500)
event_name Nome do evento (string: 255)
event_date Data do evento, contendo o horário com timezone (string: 25)
subscription_program_id ID realativo a assinaturas [Pedir para o Mario] (int: 9)
ticket_type Tipo do Ingresso [Venda, Pre Impresso, Cortesia, Bloqueio] (string: 50)
amount Valor total pago pelo ingresso, em centavos (int: 9)
ticket_amount Valor total pago pelo ingresso, em reais (string: 13)
status Status do ingresso (string: 45)
name Se possuir participante retorna Nome completo do participante, caso não tenha participante retorna Nome completo do comprador do ingresso (string: 50)
email Se possuir participante retorna E-mail do participante, caso não tenha participante retorna E-mail do comprador do ingresso (string: 50)
document Se possuir participante retorna DOCUMENTO (CPF/CNPJ) do participante caso não tenha participante retorna Documento (CPF/CNPJ) do comprador do ingresso (string: 50)
seat Contendo as informações do assento, em casos de evento com mapa. Exemplo: Setor Azul - Lado Par - C 32 (string: 255)
seat_position Contém as informações do assento de forma mais específica (object)
Detalhes do objeto
Campo Descrição
sector Setor onde a cadeira está localizada (string)
region Região onde a cadeira está localizada (string)
row Fileira onde a cadeira está localizada (string)
number Número da cadeira (int)
validator_code Código único que identifica esse ingresso, e pode ser utilizado para o controle de acesso (string: 45)
ticket_number Número sequencial gerado no momento da venda do ingresso (int: 20)
order_identifier Código de identificação da venda deste ingresso (string: 20)
price_lot_name Nome do preço especial por lote (string: 255)
block_name Nome do bloqueio, caso exista (string: 50)
completed_at Data/Hora da compra (string: 25)
canceled_at Data/Hora do cancelamento (string: 25)
buyer Objeto contendo informações referentes ao comprador (object)
Detalhes do objeto
Campo Descrição
name Nome do Comprador (string: 255)
email E-mail do comprador (string: 255)
document Documento utilizado (string: 25)
document_type Tipo do documento utilizado (string: 25)
document_number Número do documento utilizado (string: 25)
gender Gênero do comprador (string: 45)
alias Pronome de tratamento (string: 255)
title Título do tratamento (string: 7)
birthdate Data de aniversário (string: 10)
phone_ddi Código ISO do DDI do telefone (string: 2)
phone Telefone (string: 45)
other_phone_ddi Código ISO do DDI do telefone secundário (string: 2)
other_phone Telefone secundário (string: 45)
is_foreigner Comprador estrangeiro (bool: true/false)
nationality Nacionalidade (string: 100)
address Objeto contendo as informações do endereço (object)
Detalhes do objeto
Campo Descrição
address Endereço (string: 255)
address2 Complemento do endereço (string: 255)
number Numero (string: 45)
complement Complemento (string: 45)
district Bairro (string: 80)
city Cidade (string: 127)
state Estado (string: 127)
country Pais (string: 2)
zipcode CEP (string: 45)
other_addresses Array de objetos contendo as informações dos outros endereços (array)
Detalhes de cada objeto do array
Campo Descrição
favorite Endereço favorito (bool: true/false)
address Endereço (string: 255)
number Numero (string: 45)
complement Complemento (string: 45)
district Bairro (string: 80)
city Cidade (string: 127)
state Estado (string: 127)
country País (string: 2)
zipcode CEP (string: 45)
person Objeto contendo as informações do cadastro de beneficiário associado ao comprador (object)
Detalhes do objeto
Campo Descrição
type Tipo de beneficiário: "PLU" (Passe Livre Universitário) ou "Funcionário" (string: 45)
university Nome da universidade do beneficiário (string: 250)
course Nome do curso do beneficiário (string: 100)
student_code Registro de Estudante do beneficiário (string: 45)
course_begin Data de início do curso (string: 10)
course_end Data prevista para término do curso (string: 10)
extra_fields Contém campos extras do comprador (array)
Detalhes de cada item do array
Campo Descrição
field Nome do campo (string)
value Valor que o campo possuí (string)
buyer_terms Aceite da Política de Privacidade da INTI (bool: true/false)
producer_terms Aceite da Política de Privacidade do Produtor (bool: true/false)
inti_wallet_code Código da INTI Wallet (string: 50)
order Objeto contendo as informações da venda (object)
Detalhes do objeto
Campo Descrição
sub_amount Subtotal da venda, em reais (string: 13)
discount Desconto total aplicado à da venda, em reais (string: 13)
amount Valor total final da venda, em reais (string: 13)
refunded_amount Total estornado da venda, em reais (string: 13)
wallet_transferred_amount Total transferido para Wallet da venda, em reais (string: 13)
status Status da venda (string: 45)
source Fonte/canal de venda: "Administrativo", "Bilheteria", "Site", "Totem" ou "PDV" (string: 45)
ticket_qty Quantidade total de ingressos nesta venda (int: 10)
analytics Objeto contendo as informações de analytics (object)
Detalhes do objeto
Campo Descrição
utm_source Origem do tráfego, ou seja, de qual site, anunciante ou publicação veio o usuário.
utm_campaign Nome da campanha que define determinado contexto de marketing (exemplos: natal, lancamento, promoção especial).
utm_medium Mídia de publicidade ou marketing usada para chegar ao seu site (exemplos: banner, cpc, newsletter).
utm_term Palavra-chave que está sendo usada na campanha de marketing.
utm_content Identificador específico de uma campanha, teste A/B em anúncios ou e-mails.
transactions Array contendo as informações do pagamento (array)
Detalhes de cada item do array
Campo Descrição
id Identificação interna do pagamento (int: 9)
payment_method Método de pagamento (string: 45)
payment_status Status do pagamento (string: 45)
status Status do pagamento (string: 45)
amount Valor do Pagamento (string: 13)
refunded_amount Total estornado do pagamento (string: 13)
wallet_transferred_amount Total transferido para Wallet do pagamento (string: 13)
installments Número de parcelas do pagamento (int: 10)
delivery Objeto contendo as informações da entrega (object)
Detalhes do objeto
Campo Descrição
label Nome do método de entrega escolhido (string: 255)
amount Valor do Pagamento (string: 13)
participant Objeto contendo informações referentes ao participante (object)
Detalhes do objeto
Campo Descrição
name Nome do Comprador (string: 255)
email E-mail do comprador (string: 255)
document Documento utilizado (string: 25)
phone Telefone (string: 45)
nationality Nacionalidade (string: 9)
extra_fields Contém campos extras do comprador (array)
Detalhes de cada item do array
Campo Descrição
field Nome do campo (string)
value Valor que o campo possuí (string)
extra_values Array de objetos de valores extras referentes ao preço desse ingresso (array)
Detalhes de cada item do array
Campo Descrição
name Nome do Valor Extra (string: 100)
amount Valor, em centavos, do Valor Extra (string: 13)
discount Objeto com os detalhes do desconto aplicado nesse ingresso (object)
Detalhes do objeto
Campo Descrição
code Código utilizado para obter o desconto (string: 60)
description Descrição do desconto (string: 255)
amount Valor, em centavos, do Valor Extra (string: 13)
unique_ticket Código único deste ingresso (varchar: 35)
associated_parent_unique_ticket Código do ingresso principal do combo que esse ingresso faz parte (varchar: 35)
associated_children_unique_ticket Array de códigos dos ingressos que fazem parte do combo onde este ingresso é o ingresos principal (array de varchar: 35)
is_half Identifica se o ingresso necessita a verificação de meia entrada (bool: true/false)
document_needed Identifica se o ingresso necessita a verificação de algum documento (bool: true/false)
max_usage Quantidade máxima de usos para este ingresso (int: 10)
available_dates Quantidade de dias em que este ingresso pode ser usado (int: 10)
single_date_usage_limit Quantidade máxima de usos por dia deste ingresso (int: 10)
relationships Objeto contendo os IDs de relacionamentos com os dados sistêmicos (object)
Detalhes do objeto
Campo Descrição
event_code Código do Evento (varchar: 10)
event_id ID do Evento (int: 10)
event_date_id ID da Data do Evento (int: 10)
order_id ID da Compra (int: 10)
buyer_id ID do Comprador (int: 10)
price_special_id ID do Preço (int: 10)
price_map_id ID do Preço de Mapa (int: 10)
sector_id ID do Setor (int: 10)
establishment_gates Lista de identificadores dos portões atribuídos ao ingresso (array)
Detalhes de cada item do array
Campo Descrição
name Nome do Portão (string: 50)
eticket_link Link para impressão do ingresso (string: 500) [Essa informação depende da configuração no evento]
voucher_link Link para impressão do voucher (string: 500) [Essa informação depende da configuração no evento]
email_opt_in Flag caso o usuário aceite receber email marketing (bool: true/false)
customized_opt_ins Objeto que possuí a configurações e aceite do opt_in customizado (object)
Detalhes do objeto
Campo Descrição
name Nome da regra (string: 25)
rule Descrição da regra (string: 250)
is_opt_in Aceite da regra (bool: true/false)