Consultar dados da ordem
GET/orders/:order_id
Consulta detalhes de um ordem de compra
Request
Path Parameters
Responses
- 200
Sucesso
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- Array [
- ]
- ]
- ]
- Array [
- ]
- Array [
- ]
ID da ordem de compra.
Data de criação.
Data da última modificação.
Nome do comprador.
Documento do comprador. Ex: CPF.
Telfone do comprador.
Username do comprador.
ID do cliente.
Nome do cliente.
CNPJ do cliente.
Código externo ou de integração definido para o cliente.
items object[]required
Itens que compõem a ordem. Ex: reservas de hotel, passagens aéreas.
ID do Item.
Possible values: [HOTEL
]
Tipo da reserva.
Data de criação.
Data da última modificação.
Possible values: [CONFIRMED
, CANCELLED
, PENDING
]
Situação atual.
Data do inicio do serviço. Ex: Checkin.
Data do final do serviço. Ex: Checkout.
Localizador da reserva junto ao fornecedor, de acordo com o tipo de credencial.
ID da credencial de integração com o fornecedor.
Nome da credencial de integração com o fornecedor.
Tipo da credencial de integração com o fornecedor.
ID do produto contratado, de acordo com o tipo do item. Ex: ID do Hotel
ID do produto contratado, de acordo com o tipo do item. Ex: Nome do Hotel
Nome da cidade.
Nome do viajante principal.
E-mail do viajante principal.
Telefone do viajante principal.
Tipo da forma de pagamento ao fornecedor.
Descrição da forma de pagamento ao fornecedor.
ID do usuário emissor.
Nome do usuário emissor.
Valor de compra da reserva, devido ao fornecedor, incluindo impostos.
Moeda de compra.
Impostos contidos no valor de compra, na mesma moeda de compra.
Valor de venda da reserva.
Moeda de venda.
Valor de comissão a pagar ao vendedor.
Moeda da comissão a pagar.
Valor de comissão a receber pela venda.
Moeda da comissão a receber.
hotelRooms object[]nullable
Somente item tipo HOTEL. Lista de quartos reservados.
ID do quarto.
Descrição do quarto.
guests object[]required
Identificação dos hóspedes.
Nome do hóspede.
Sobrenome do hóspede.
Possible values: [ADULT
, CHILD
]
Qualificador da idade.
Idade do hóspede.
Data do inicio do serviço. Ex: Checkin.
Data do final do serviço. Ex: Checkout.
Possible values: [CONFIRMED
, CANCELLED
]
Situação atual do quarto.
Descrição da tarifa.
payments object[]required
Pagamentos realizados para quitar a ordem.
ID da transação de pagamento.
Possible values: [CREDITCARD
, PIX
, POINTS
]
Tipo do pagamento.
Moeda utilizada. Código padrão ISO 4217. Ex: BRL
Valor pago originalmente.
Valor estornado.
Data de criação.
Data da última modificação.
Data de cancelamento.
Possible values: [CONFIRMED
, CANCELLED
, REFUNDED
, PENDING
, REJECTED
, FAILED
, PROCESSING
]
Situação atual da transação.
Mensagem de retorno da transação ou descrição de erro.
IDs dos itens da ordem pagos total ou parcialmente com esta transação de pagamento.
ID da credencial de integração com o fornecedor.
Nome da credencial de integração com o fornecedor.
Tipo da credencial de integração com o fornecedor.
Localizador da transação na integração com o fornecedor, de acordo com o tipo de credencial.
Somente pagamento tipo CREDITCARD. Número mascarado do cartão.
Somente pagamento tipo CREDITCARD. Titular do cartão.
Somente pagamento tipo CREDITCARD. Bandeira do cartão.
Somente pagamento tipo CREDITCARD. Data de validade do cartão.
Somente pagamento tipo CREDITCARD. Número de parcelas.
Somente pagamento tipo CREDITCARD. Data de captura.
Somente pagamento tipo CREDITCARD. Código de autorização.
Somente pagamento tipo CREDITCARD. NSU da transação.
Somente pagamento tipo CREDITCARD. Adquirente, quando disponível.
Somente pagamento tipo CREDITCARD. ID da transação junto ao adquirente, quando disponível.
Somente pagamento tipo CREDITCARD. Autorização 3DS utilizada.
loyaltyRewards object[]required
Benefícios de programas de fidelidade gerados a partir da ordem.
ID da transação de fidelidade.
Possible values: [POINTS
, CASHBACK
]
Tipo do benefício de fidelidade.
Valor do benefício, de acordo com o tipo. Ex. Quantidade de pontos, valor monetário via Cashback.
Somente para Cashback. Moeda utilizada. Código padrão ISO 4217. Ex: BRL
Data de criação.
Data da última modificação.
Possible values: [PENDING
, CONFIRMED
, CANCELLED
]
Situação atual da transação.
Somente para Pontos. Descrição do tipo de pontos.
ID da credencial de integração com o fornecedor.
Nome da credencial de integração com o fornecedor.
Tipo da credencial de integração com o fornecedor.
Localizador da transação de acúmulo junto ao fornecedor, de acordo com o tipo de credencial.
{
"id": "string",
"createDate": "string",
"updateDate": "string",
"buyerName": "string",
"buyerCpf": "string",
"buyerPhone": "string",
"buyerUsername": "string",
"clientId": "string",
"clientName": "string",
"clientVat": "string",
"clientExternalCode": "string",
"items": [
{
"id": "string",
"createDate": "string",
"updateDate": "string",
"status": "CONFIRMED",
"startDate": "string",
"endDate": "string",
"locator": "string",
"credentialId": "string",
"credentialAlias": "string",
"credentialType": "string",
"productId": "string",
"productName": "string",
"cityName": "string",
"primaryGuestName": "string",
"primaryGuestEmail": "string",
"primaryGuestPhone": "string",
"paymentType": "string",
"paymentAlias": "string",
"createdById": "string",
"createdByName": "string",
"totalReservationPayable": 0,
"totalReservationPayCurrency": "string",
"totalReservationTaxes": 0,
"totalReservationReceivable": 0,
"totalReservationReceiveCurrency": "string",
"totalCommissionPayable": 0,
"totalCommissionPayCurrency": "string",
"totalCommissionReceivable": 0,
"totalCommissionReceiveCurrency": "string",
"hotelRooms": [
{
"id": "string",
"name": "string",
"guests": [
{
"firstName": "string",
"lastName": "string",
"ageQualifying": "ADULT",
"age": 0
}
],
"startDate": "string",
"endDate": "string",
"status": "CONFIRMED",
"ratePlanName": "string"
}
]
}
],
"payments": [
{
"id": "string",
"type": "CREDITCARD",
"currency": "string",
"amount": 0,
"amountCancelled": 0,
"createDate": "string",
"updateDate": "string",
"cancellationDate": "string",
"status": "CONFIRMED",
"message": "string",
"paidItemsIds": [
"string"
],
"credentialId": "string",
"credentialAlias": "string",
"credentialType": "string",
"locator": "string",
"creditCardNumber": "string",
"creditCardHolder": "string",
"creditCardBrand": "string",
"creditCardExpirationDate": "string",
"installments": 0,
"captureDate": "string",
"authorizationCode": "string",
"proofOfSale": "string",
"provider": "string",
"providerTransactionId": "string",
"is3DS": true
}
],
"loyaltyRewards": [
{
"id": "string",
"type": "POINTS",
"value": 0,
"currency": "string",
"createDate": "string",
"updateDate": "string",
"status": "PENDING",
"unit": "string",
"credentialId": "string",
"credentialAlias": "string",
"credentialType": "string",
"locator": "string"
}
]
}