Visão geral das compras
A API de Compras fornece acesso a preços e disponibilidade em tempo real de locadoras de veículos.
Visão geral
A API de Compras retorna preços e disponibilidade para até 200 carros por solicitação em locais geográficos ou aeroportos específicos. Suporta configurações flexíveis de coleta e drop-off, permitindo diferentes horários e locais para cada uma.
A resposta inclui informações sobre o carro, o provedor, a localização e a tarifa, com um detalhamento completo dos preços para atender aos requisitos de exibição da hashtag market-specific. Além disso, a API fornece detalhes completos do carro, incluindo capacidade de passageiros, capacidade de mala, número de portas e informações de quilometragem, com uma discriminação completa de preços para atender aos requisitos de exibição de market-specific.
Preços e pagamentos
A API de Compras fornece uma discriminação detalhada dos custos de aluguel, incluindo vários tipos de taxas de aluguel, detalhes das tarifas, custo total, extras opcionais, o valor devido no momento da reserva e a taxa de marketing. A resposta também inclui uma lista das políticas aplicáveis e links para efetuar o cadastro de pagamento e as solicitações de reserva de carros.
>> Saiba mais sobre a API de Pagamentos
Impostos e taxas variáveis
Pode haver impostos e taxas obrigatórias que não estão incluídos no preço total, pois não podem ser calculados no momento da reserva. Por exemplo, se o veículo não for devolvido com a mesma quantidade de combustível que tinha no início do período de aluguel, poderão ser aplicadas taxas de reabastecimento.
Marketing exibição de taxas
Se a sua configuração tiver EAC ativado, exiba ambos marketing_fee e marketing_fee_eac. No momento da compra, seu acesso não determina completamente se a reserva finalizada usará EAC, portanto, tanto marketing_fee quanto marketing_fee_eac serão exibidos para respostas da loja.
Preço riscado
Se você deseja exibir descontos ou preços especiais usando um tachado, oferecemos duas opções:
daily_rate_strikethroughApresenta o preço total, sem impostos, antes da aplicação de quaisquer descontos. Este campo deve ser usado em locais que normalmente exibem o preço base, sem impostos e taxas, nos resultados da pesquisa, como os Estados Unidos.inclusive_strikethroughApresenta o preço total, antes dos descontos, com impostos e taxas incluídos. Este campo foi criado para permitir que você mostre com mais clareza como o desconto se aplica ao valor total do aluguel. O campo retorna o valor nas moedas de cobrança e na solicitada.
Exemplo
{
"value": [
{
"car_rental_id": "AQ_PvCPCWLLZGzhRf4YeMM1md7xEb41ZEhUz6ns4tIn6Nv-m9LtrUYMhZ4F_a0Xkqu2rGXht4g0Zd53gL4e9yMh0fMVtqe0jKkaZKaBghFVtc",
"vendor": {…},
"locations": {
"pickup": {…},
"dropoff": {…}
},
"description": "Nissan Rogue or similar",
"number_of_passengers": 5,
"number_of_doors": {…},
"acriss_code": "CXMR",
"mileage_tracking": "249 free miles/day",
"fuel_level": "full_to_full",
"insurance_coverage": {
"included": {
"collision_damage_waiver": {
"description": "Collision Damage Waiver",
"deductible": {
"billable_currency": {
"value": "1050.00",
"currency": "EUR"
}
},
"trip_rate": {
"billable_currency": {
"value": "0.00",
"currency": "EUR"
}
}
}
},
"supplemental": []
},
"luggage_count": {…},
"image": {…},
"rate": {
"merchant_of_record": "vendor",
"sale_scenario": {…},
"pricing": {
"daily_rate_strikethrough": {…},
"daily_rate": {…},
"totals": {
"inclusive_strikethrough": {
"billable_currency": {
"value": "47.44",
"currency": "USD"
},
"request_currency": {
"value": "47.44",
"currency": "USD"
}
},
"inclusive": {…},
"exclusive": {…},
"fees": {…},
"due_at_booking": {…},
"marketing_fee": {…},
"marketing_fee_eac": {…}
}
}
},
"cancel_penalties": [{…}],
"links": {…}
}
]
}Exibição de valor de oferta e desconto
Alguns pontos de venda exigem detalhes do preço padrão — o preço sobre o qual o desconto é calculado — ao exibir um total com desconto com base em uma promoção ou um preço riscado fornecido nas respostas de Disponibilidade e Detalhes. Certifique-se de verificar quais informações são necessárias na área onde você pretende fazer negócios.
Opções de reembolso
Use o campo cancel_penalties para exibir opções de cancelamento que oferecem aos viajantes transparência de preços e maior flexibilidade. Considere a seção cancel_penalties da resposta como a fonte de verdade sobre os detalhes da reserva.
Limitação de taxa
A otimização do tráfego do site é alcançada através da aplicação de limites de taxa para garantir a entrega contínua de um serviço estável e sustentável, ao mesmo tempo que se garante o uso eficiente dos sistemas Expedia Group. Para o tráfego da API de Compras, os limites de taxa são atualmente baseados no volume total de solicitações ao longo do tempo.
>> Leia mais sobre limitação de taxa
Códigos de erro
A API Rapid Car compartilha códigos de erro comuns com as outras APIs Rapid.
>> Veja as respostas de erro comuns
Detalhes da API
Explore as definições dos pontos de extremidade relacionados a compras nesta página e use o API Explorer ou outro software de teste para comparar os exemplos e as definições de esquemas com o resultado real.
Recursos adicionais
Se você deseja testar todos os endpoints da API Rapid Car ou baixar suas especificações OpenAPI, temos o que você precisa.