Solicitações de teste de reserva

Para ajudar você a testar integrações e tratamentos com possíveis estados de erro durante as reservas, as solicitações de teste estão disponíveis para todos os métodos da API de reserva do Rapid.

Para enviar uma solicitação de teste para um método da API de reserva do Rapid, inclua mais um cabeçalho HTTP chamado Teste na sua solicitação de reserva e use o valor apropriado das tabelas abaixo.

Analise as nossas observações de teste por completo antes de tentar realizar um teste. Abaixo estão disponíveis uma lista de valores de cabeçalhos de teste e as respectivas respostas.

Observações importantes sobre as reservas de teste

Deixar de enviar ou enviar um cabeçalho de Teste inválido faz com que a reserva seja processada de verdade.

  • Sempre confira a política de cancelamento retornada para garantir que não seja aplicada uma multa.
  • Cancelar uma reserva de teste em espera (hold = true) sem confirmá-la vai fazer com que o ID do itinerário seja retornado pela resposta inicial para que seja reutilizado pelo nosso sistema de reservas, já que o itinerário original nunca foi concluído. Esteja ciente de possíveis duplicatas falsas nesta situação de teste.
  • As reservas de teste não são exibidas na plataforma dos nossos agentes de suporte de reservas. Entre em contato com o seu representante do Rapid ou suporte ao parceiro se tiver problemas na reserva de teste.
  • Em um ambiente de testes, algumas respostas ficam como esboço. Portanto, as respostas nem sempre vão corresponder ao conteúdo esperado.
  • Antes do lançamento, durante o teste, certifique-se de enviar as suas dúvidas para test.ean.com. Esse ponto de extremidade nunca faz uma reserva de verdade, mas cria uma reserva simulada em um ambiente de teste. Essa reserva simulada ainda pode ser usada após o lançamento para testar as credenciais de produção.
  • O cabeçalho de teste vai resultar em uma mensagem estática pronta como resposta. Portanto, tarifas, conteúdo etc. retornados podem não ser relevantes para as propriedades que estão sendo testadas.

Informações sobre reservas de teste dinâmico

Testes dinâmicos são reservas dinâmicas padrão feitas com um cartão de crédito real sem que um cabeçalho de Teste seja cancelado após a confirmação. Você é responsável por selecionar propriedades candidatas aceitáveis e cancelar os seus próprios testes. Recomendamos os testes dinâmicos apenas nas etapas finais do desenvolvimento pré-lançamento. O Rapid não é responsável por nenhuma cobrança realizada por cancelamentos dentro da política ou tarifas não reembolsáveis nos testes dinâmicos.

Como fazer reservas de teste dinâmico

  • Busque estadias com, pelo menos, 60 a 90 dias de antecedência.
  • Selecione quartos sem multas de cancelamento antes do período da política (algumas propriedades cobram por cancelamentos dentro e fora da política).
  • Confira se o quarto não está com uma sinalização incorreta de refundable.
  • Use "Test Booking" como valores de nome do hóspede no objeto rooms da solicitação de reserva.
  • Use o nome, endereço e telefone reais associados ao seu cartão de crédito no objeto billing_contact.

Como cancelar reservas de teste dinâmico

  • Os quartos devem ser cancelados em até 48 horas após a reserva.
  • Aguarde 5 dias úteis para o processamento do reembolso da taxa de cancelamento.
  • Aguarde 30 dias úteis para que o crédito seja emitido na conta de cartão de crédito.

Registrar sessões de pagamento

Valor do cabeçalho de testeCódigo de HTTP e respostaDinâmicoTeste
standard201 - Standard Response
init_skip201 - Standard Response w/oencodedInitConfig
init_fail201 - Standard Response & Init Fail
init_timeout201 - Standard Response & Init Timeout
internal_server_error500 - Internal Server Error
service_unavailable503 - Service Unavailable

Criar reserva

Valor do cabeçalho de testeCódigo de HTTP e respostaDinâmicoTeste
complete_payment_session201 - Standard PSD2 Response & Success Challenge
standard201 - Standard Response
complete_payment_session_show201 - Standard PSD2 Response & Show Challenge
complete_payment_session_fail201 - Standard PSD2 Response & Fail Challenge
complete_payment_session_error201 - Standard PSD2 Response & Error Challenge
complete_payment_session_timeout201 - Standard PSD2 Response & Timeout Challenge
cc_declined400 - Credit Card Declined Error
rooms_unavailable410 - Rooms Unavailable Error
price_mismatch409 - Price Mismatch Error
internal_server_error500 - Internal Server Error
service_unavailable503 - Service Unavailable

Concluir sessões de pagamento

Valor do cabeçalho de testeCódigo de HTTP e respostaDinâmicoTeste
standard200 - Response
payment_declined400 - Payment Declined Error
price_mismatch409 - Price Mismatch Error
rooms_unavailable410 - Rooms Unavailable Error
service_unavailable503 - Service Unavailable
internal_server_error500 - Internal Error

Localizar reservas

Valor do cabeçalho de testeCódigo de HTTP e resposta
standard200 - Standard response
internal_server_error500 - Internal Error
service_unavailable503 - Service Unavailable

Cancelar reserva

Valor do cabeçalho de testeCódigo de HTTP e resposta
standard204 - No Content - standard response
post_stay_cancel400 - Invalid response from upstream server error
internal_server_error500 - Internal Error
service_unavailable503 - Service Unavailable
Esta página foi útil?
Como podemos melhorar esse conteúdo?
Agradecemos por nos ajudar a melhorar o Developer Hub.