Solicitações de teste de compras
Teste sua capacidade de lidar com possíveis erros de compra.
Observações importantes
- Para enviar uma solicitação de teste para o método da API Rapid Shopping, inclua um cabeçalho HTTP adicional chamado test em sua solicitação de reserva e use o valor apropriado das tabelas abaixo.
- Deixar de enviar um cabeçalho de teste ou enviar um cabeçalho de teste inválido faz com que a compra seja processada de verdade.
- O uso de um cabeçalho de teste retorna uma resposta estática "pré-definida". Portanto, as tarifas, o conteúdo etc. retornados podem não ser relevantes para as propriedades que estão sendo testadas.
- Um token ou link de verificação de preço retornado de uma solicitação de loja usando um cabeçalho de teste não deve ser reutilizado em uma solicitação de verificação de preço simulada. Tentar reutilizar esse token ou link pode resultar em um erro 400
invalid_input. - Para a verificação rápida de preços ao usar um cabeçalho de teste, a solicitação deve ser formatada como
/properties/{property_id}/rooms/{room_id}/rates/{rate_id}. - Quando um valor de cabeçalho de teste válido é incluído, os elementos
property_id,room_iderate_idnão precisam vir de uma resposta anterior da loja. Qualquer valor numérico pode ser usado para retornar a resposta padrão de verificação de preço.
Compras
| Valor do cabeçalho de teste | Código de HTTP e resposta | Status |
|---|---|---|
standard | 200 - Standard response | available |
no_availability | 200 - Standard response | sold_out |
unknown_internal_error | 500 - Internal error | N/A |
service_unavailable | 503 - Service unavailable error | N/A |
marketing_fee_details | 200 - Standard response | available |
Verificação de preço
| Valor do cabeçalho de teste | Código de HTTP e resposta | Status |
|---|---|---|
available | 200 - Standard response | available |
price_changed | 200 - Standard response | price_changed |
sold_out | 200 - Standard response | sold_out |
unknown_internal_error | 500 - Internal error | NA |
service_unavailable | 503 - Service unavailable error | NA |
marketing_fee_details | 200 - Standard response | available |
Política de depósito
| Valor do cabeçalho de teste | Código de HTTP e resposta |
|---|---|
all | 200 - Standard response with all options |
night | 200 - Standard night-based deposit response |
amount | 200 - Standard amount-based deposit response |
percent | 200 - Standard percentage-based deposit response |
remainder | 200 - Standard remainder-based deposit response |
unknown_internal_error | 500 - Internal error |
service_unavailable | 503 - Service unavailable error |
>> Consulte nossas respostas a erros comuns para obter mais informações.