Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
Cambio | - | Double | Retorno do método Cambio | Sim |
Nome do Objeto: CompraRequest
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
DadosBasicos | - | Objeto | Objeto DadosBasicos. Contém informações primordiais para emissão de voucher. | Sim |
DadosTitular | - | Objeto | Objeto DadosTitular. Contém informações do titular responsável pelo voucher. | Sim |
DadosIntegrantes | - | Array | Coleção do Objeto DadosIntegrantes. Contem as informações básicas de todos os integrantes. | Sim |
DadosProduto | - | Objeto | Objeto DadosProduto. Contem as informações do produto que será comprado. É Obrigatório somente quando não há compra de Produto Avulso. | Não |
DadosBeneficios Opcional | - | Array | Coleção do Objeto DadosBeneficioOpcional. Contem as informações do beneficio opcional que será comprado (e seus passageiros). | Não |
DadosProdutosAvulsos | - | Array | Array do Objeto DadosProdutosAvulsos. Contem as informações do Produto avulso que será comprado (e seus passageiros). É Obrigatório somente quando não há compra de Produto Travelace. | Sim |
Nome do Objeto Pai: CompraRequest
Nome do Objeto: DadosBasicos
Dados básicos do pedido de compra.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
Destinos | - | Array | Array de strings com o(s) código(s) do(s) país(es), fornecido pelo método “Destinos”. Cada destino deve ter o tamanho de 2 caracteres. | Sim |
TipoViagem | - | Integer | Código do Tipo de Viagem, fornecido pelo método “TiposViagem. | Sim |
TipoTarifa | - | Integer | Código do Tipo de Tarifa, fornecido pelo método “TiposTarifa”. | Sim |
DataSaida | - | Datetime | Data de saída da viagem. Formato (dd/MM/yyyy). | Sim |
DataRetorno | - | Datetime | Data de retorno da viagem. Formato (dd/MM/yyyy). | Sim |
ValorCompra | - | Double | Valor total da compra. | Sim |
Cambio | - | Double | Valor do Cambio da transação. | Não |
FormaPagamento | - | Integer | Código da Forma de Pagamento, fornecido pelo método “FormasPagamento”. | Sim |
CNPJAgencia | - | String | CNPJ da agência responsável pela emissão. | Não |
CPFEmissor | - | String | CPF do emissor responsável pela emissão. | Não |
Cupom | - | String | Cupom de desconto. | Não |
NomeContatoBrasil | 70 | String | Nome para Contato no Brasil. | Sim |
TelefoneContatoBrasil | 11 | String | Telefone para Contato no Brasil. | Sim |
CelularContatoBrasil | 11 | String | Telefone Celular para Contato no Brasil. | Não |
NumeroControle | 30 | String | Informação que aparece na fatura. | Não |
Identificação | 30 | String | Campo livre para informações relevantes. | Não |
ValorTotalPacote | - | Double | Valor do pacote de viagem (Aéreo, Hotel, Carro, etc) (Será utilizado para o produto Cancelamento total e Full Protection). | Não |
Nome do Objeto Pai: CompraRequest
Nome do Objeto: DadosTitular
Dados do titular da compra.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
Codigo | - | Integer | Código de Identificação do Passageiro Titular. Obrigatoriamente deve ser 1. | Sim |
Nome | 60 | String | Nome do Titular. | Sim |
Sobrenome | 50 | String | Sobrenome do Titular. | Sim |
Sexo | 1 | String | Sexo do Titular. M ou F. | Sim |
TipoDocumento | - | String | Código do Tipo de documento, fornecido pelo método “TiposDoc”. | Sim |
Documento | 20 | String | Número do Documento do Titular. | Sim |
Telefone | 11 | String | Telefone do Titular. | Sim |
Celular | 11 | String | Telefone celular do Titular. | Não |
Idade | - | Integer | Idade. | Sim |
11 | String | Email do Titular. | Sim | |
DataNascimento | - | Datetime | Data de Nascimento do Titular. Formato (dd/MM/yyyy). | Sim |
Endereco | 80 | String | Endereço do Titular. | Sim |
CEP | 8 | String | CEP do Titular. | Sim |
Numero | 15 | String | Número do endereço do Titular. | Sim |
Bairro | 50 | String | Bairro do Titular. | Sim |
Cidade | 50 | String | Cidade do Titular. | Sim |
UF | 2 | String | Sigla do estado do Titular. Obrigatoriamente 2 caracteres. | Sim |
Complemento | 50 | String | Complemento para o endereço do Titular. | Não |
Nome do Objeto Pai: CompraRequest
Nome do Objeto: DadosIntegrante
Coleção da propriedade/objeto DadosIntegrantes. Com as informações básicas de todos os passageiros da viagem.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
Codigo | - | Integer | Código de Identificação do Passageiro Integrante. Obrigatoriamente incrementar a partir do número 2. | Sim |
Nome | 60 | String | Nome do Integrante. | Sim |
Sobrenome | 50 | String | Sobrenome do Integrante. | Sim |
Sexo | 1 | String | Sexo do Titular. M ou F. | Sim |
TipoDocumento | - | String | Código do Tipo de documento, fornecido pelo método “TiposDoc”. | Sim |
Documento | 20 | String | Número do Documento do Integrante. | Sim |
DataNascimento | - | Datetime | Data de Nascimento do Titular. Formato (dd/MM/yyyy). | Sim |
Idade | - | Integer | Idade. | Sim |
Nome do Objeto Pai: CompraRequest
Nome do Objeto: DadosProduto
Dados do Produto.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoProduto | - | Integer | Código do Produto. Obtido no Simulação Compra. | Sim |
ValorProduto | - | Double | Valor do Produto. | Sim |
CodigoPeriodoMultiViagem | - | Integer | Código do Período de Multiviagem. Fornecido pelo método “PeriodosMultiViagem”. É Obrigatório somente quando o tipo de viagem (DadosBasicos - TipoViagem) for Multiviagem. | Não |
Cambio | - | Double | - | Não |
CodigoTarifaAcordo | - | Integer | Caso a venda seja do tipo acordo esse campo é obrigatório. | Não |
Documento | 20 | String | Número do Documento do Integrante. | Sim |
DataNascimento | - | Datetime | Data de Nascimento do Titular. Formato (dd/MM/yyyy). | Sim |
Idade | - | Integer | Idade. | Sim |
Nome do Objeto Pai: CompraRequest
Nome do Objeto: DadosBeneficiosOpcionais
Coleção de DadosBeneficioOpcional.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoBeneficioOpcional | - | Integer | Código do Beneficio Opcional. | Sim |
ValorBeneficioOpciona | - | Double | Valor do Beneficio Opcional. | Sim |
DadosPassageiro | - | Array | Coleção do objeto DadosPassageiroBeneficioOpcional. | Sim |
Nome do Objeto Pai: DadosBeneficioOpcional
Nome do Objeto: DadosPassageiroBeneficioOpcional
Coleção de códigos de passageiros para o benefício opcional comprado.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoPassageiro | - | Integer | Código do Passageiro. Definido em DadosIntegrantes - Código ou DadosTitular - Código. | Sim |
Nome do Objeto Pai: CompraRequest
Nome do Objeto: DadosProdutosAvulsos
Coleção de DadosProdutosAvulsos.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoProduto | - | Integer | Código do Benefício. | Sim |
CodigoPeriodoMultiViagem | - | Integer | Código do Período de Multiviagem. Fornecido pelo método “PeriodosMultiViagem”. É Obrigatório somente quando o tipo de viagem (DadosBasicos - TipoViagem) for Multiviagem. | Não |
ValorProduto | - | Double | Valor do Produto. | Sim |
DadosPassageiroProdutoAvulso | - | Array | Coleção do objeto DadosPassageiroProdutoAvulso. | Sim |
CodigoTarifaAcordo | - | Integer | Caso a venda seja do tipo acordo esse campo é obrigatório. | Não |
DadosBeneficiosOpcionais | - | Array | Dados dos passageiros que compraram o beneficio opcional. | Não |
Nome do Objeto Pai: DadosProdutosAvulsos
Nome do Objeto: DadosPassageiroProdutoAvulso
Coleção de códigos de passageiros para o produto avulso comprado.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoPassageiro | - | Integer | Código do Passageiro. Definido em DadosIntegrantes - Código ou DadosTitular - Código. | Sim |
Nome do Objeto Pai: CompraRequest
Nome do Objeto: DadosPagamento
Dados do Produto.
Parâmetro | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoOperadora | - | Integer | Código da Bandeira da operadora de cartão de crédito. Fornecido pelo método “Operadoras”. | Somente para pagamento com Cartão |
NomeTitularCartao | 70 | String | Nome do Titular do Cartão de crédito / Nome do Sacado (Pagamento por boleto). | Sim |
CPFTitular | 14 | String | CPF do Titular do Cartão de crédito / CPF do Sacado (Pagamento Boleto). | Sim |
NumeroCartao | 20 | String | Número do Cartão de crédito do Titular. | Somente para pagamento com Cartão |
CodigoSeguranca | 4 | String | Código de Segurança do Cartão de crédito. | Somente para pagamento com Cartão |
MesValidade | 2 | String | Mês da Validade do Cartão do crédito. | Somente para pagamento com Cartão |
AnoValidade | 4 | String | Ano de Validade do Cartão de crédito. | Somente para pagamento com Cartão |
Parcelas | - | Integer | Quantidade de Parcelas doPagamento. Máximo de 6. | Somente para pagamento com Cartão |
Nome do Objeto: CompraResponse
Retorno compra bem-sucedida.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
UrlVoucher | - | String | URL com o arquivo com os vouchers em PDF. | - |
CodigoCarrinho | - | Long | Código do Carrinho. | - |
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
- | - | String | - | - |
Sucesso |
---|
– Carrinho {#número} cancelado com sucesso! |
– Voucher já está cancelado. |
Erro |
---|
– O carrinho não pode ser cancelado porque o emissor não tem autorização. |
– Carrinho {#número} não pode ser cancelado! |
– Voucher entrou em vigência, não pode ser cancelado. |
– Voucher é master do banco de dias e possui outros vouchers atrelados ativos, não pode ser cancelado. |
– Voucher não pode ser cancelado, porque esta faturado mas não pago. Cancele o título número {0} no ERP antes de cancelar o voucher. |
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
- | - | String | Retorna a url formatada de acordo com os parâmetros passados. | - |
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
StatusVoucher | - | Array | Retorna uma coleção com todos os status dos vouchers cadastrados em um determinado carrinho. | - |
Objeto: StatusVoucher
Status do voucher.
Propriedades | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
Tipo | - | String | Tipo Voucher. | - |
Serie | - | String | Serie do Voucher. | - |
Voucher | - | Long | Número do Voucher. | - |
Status | - | String | No Momento o status por der: Ativo ou Cancelado. | - |
Nome do Método: GetStatusVoucherPorControle
Retorna o status de todos os vouchers associados a um numero de controle.
Parâmetro | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
numeroControle | - | String | Numero de controle. | Sim |
autenticacao | - | Objeto | Objeto Autenticação. Necessário em todos os métodos da integração. | Sim |
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
StatusVoucher | - | Array | Retorna uma coleção com todos os status dos vouchers cadastrados em um determinado numero de controle. | - |
Nome do Objeto: Classificacoes
Coleção de Classificações.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoClassificacao | - | Integer | - | Sim |
Classificacao | - | String | - | Sim |
Nome do Objeto: Destino
Coleção de Destinos.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
IdPais | - | Integer | ID do País. | - |
IdRegiao | - | Integer | ID da Região | - |
Pais | - | String | Nome do País | - |
Regiao | - | String | Nome da Região | - |
SiglaPais | - | String | Siga do País | - |
SiglaRegiao | - | String | Siga da Região | - |
Nome do Objeto: TiposDoc
Coleção de TiposDoc.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoDocumento | - | Integer | Código do Documento. | - |
Documento | - | String | Descrição do Tipo de Documento. | - |
Nome do Objeto: getTiposViagem
Coleção de TiposViagem.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoTipoViagem | - | Integer | Código do Tipo de Viagem. | - |
TipoViagem | - | String | Descrição do Tipo de Viagem. | - |
Nome do Objeto: TiposTarifa
Coleção de TiposTarifa.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CódigoTarifa | - | Integer | Código do Tipo de Tarifa. | - |
Tarifa | - | String | Descrição da Tarifa. | - |
Nome do Objeto: FormaPagamento
Coleção de Formas de Pagamento.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoFormaPagamento | - | Integer | Código da Forma de Pagamento. | - |
Descricao | - | String | Descrição da Forma de Pagamento. | - |
Nome do Objeto: Operadoras
Coleção de Operadoras.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoOperadora | - | Integer | Código da Operadora de cartão de crédito. | - |
Operadora | - | String | Nome da Operadora de cartão de crédito. | - |
Nome do Objeto: Moedas
Coleção de Moedas.
Propriedade | Tamanho | Tipo | Descrição | Obrigatório |
---|---|---|---|---|
CodigoMoeda | - | Integer | Código da Moeda. | - |
NomeMoeda | - | String | Nome da Moeda. | - |