Como selecionar hotéis para reservas de teste

Siga essas diretrizes ao pesquisar estabelecimentos para suas reservas de teste, mesmo em testes estáticos. Ser cuidadoso na seleção do estabelecimento ajudará você a não incorrer em taxas acidentais durante seus testes de reserva.

  • Verifique se a reserva está fora da política de cancelamento do hotel:
    • Nunca selecione a disponibilidade no mesmo dia ou no dia seguinte, mesmo em promoções de teste.
    • Reserve com alguns meses de antecedência sempre que possível.
  • Nunca reserve quartos em que nonRefundable retorna "true", mesmo em testes estáticos
  • Nunca automatize testes de reserva estática (sua conta poderá ser sinalizada ou desativada temporariamente).

Reservar com pelo menos alguns meses de antecedência e prestar atenção às sinalizações de nonRefundable ajudará você a evitar os problemas mais comuns em reservas de teste. Lembre-se, a EAN não é responsável por qualquer reserva dinâmica não intencional ou não reembolsável que você fizer durante os testes.

Reservas de teste estático

Um teste estático permite que você verifique sua integração quanto ao núcleo da API da EAN, mas sem que a solicitação chegue ao nível do fornecedor de hotel. Nenhum registro de reserva dinâmica é criado. Os testes estáticos são recomendados em detrimento dos testes dinâmicos na maioria dos cenários em desenvolvimento.

As reservas de teste estático têm o seguinte em comum:

  • Disparadas por dados do cartão de teste e valor do endereço travelnow especial.
  • O elemento confirmationNumber na resposta da reserva sempre será 1234 (passando para 1235, etc. para quartos adicionais).
  • Os detalhes da reserva nunca chegam aos bancos de dados de reservas dinâmicas da EAN ou o estabelecimento em questão.
  • Os cancelamentos retornarão um erro em vez de uma resposta padrão.
  • As notificações por e-mail da EAN funcionam da mesma forma que as das reservas dinâmicas.
Como criar reservas de teste estático
  1. Pesquise uma estadia com pelo menos 60 a 90 dias de antecedência.
  2. Selecione quartos sem qualquer multa de cancelamento fora da política (consulte o segundo exemplo aqui).
  3. Verifique se o quarto não apresenta a sinalização de nonRefundable como "true".
  4. Insira o valor travelnow.
  5. Use os dados corretos do cartão de crédito de teste para o fornecedor de hotel selecionado. Esses números de cartão de crédito são destinados apenas para uso no teste. Não use esse números para qualquer outro fim que a criação de reservas de teste estático.

Para testes estáticos da Expedia Collect:

  • firstName: reserva de teste
  • lastName: Reserva de teste
  • creditCardType: CA (MasterCard)
  • creditCardNumber: 5401999999999999
  • creditCardIdentifier: 123
  • creditCardExpirationMonth e creditCardExpirationYear: qualquer data após a reserva
  • address1: travelnow (em letras minúsculas)

Lembre-se de remover qualquer instância do valor travelnow antes de lançar seu site. Caso contrário, as reservas estáticas continuarão a ser criadas, independentemente de serem feitas com um par de chaves de CID/API dinâmico ou beta.

Se um cliente criar involuntariamente uma reserva estática após você lançar o site, sua reserva não será considerada válida nos sistemas de suporte da EAN.

Como cancelar reservas de teste estático

As melhores práticas determinam o cancelamento de todas as reservas de teste estático. As reservas de teste são canceladas usando os mesmos procedimentos das reservas dinâmicas. As respostas para os cancelamentos de reservas de teste estático sempre retornarão um erro UNKNOWN em vez de uma resposta de cancelamento padrão. O recebimento desses erros é parte comum do cancelamento de reservas de teste:

<ns2:HotelRoomCancellationResponse xmlns:ns2="http://v3.hotel.wsapi.ean.com/">
    <EanWsError>
        <itineraryId>145829278</itineraryId>
        <handling>UNKNOWN</handling>
        <category>UNKNOWN</category>
        <exceptionConditionId>1632</exceptionConditionId>
        <presentationMessage>OMS OrderNumber not found for emain itinerary number:null</presentationMessage>
        <verboseMessage>OMS OrderNumber not found for emain itinerary number:null</verboseMessage>
        <ServerInfo instance="136" timestamp="1393530278" serverTime="13:44:38.993-0600">
        </ServerInfo>
    </EanWsError>
    <customerSessionId>0ABAAD88-FBEE-0891-4872-4DF4109951A4</customerSessionId>
</ns2:HotelRoomCancellationResponse>

Esse erro é retornado porque nosso serviço de cancelamento foi projetado para cancelar somente reservas dinâmicas. Os testes estáticos não chegam ao nível do fornecedor, portanto, uma reserva dinâmica nunca é criada.

Em vez disso, verifique o endereço de e-mail fornecido na reserva de teste para obter uma confirmação de cancelamento. Quando você recebe um e-mail nosso confirmando o cancelamento ou indicando que o cancelamento está pendente, seu código está funcionando.

E-mails de confirmação de exemplo

 

Reservas de teste dinâmico

Os testes dinâmicos são simplesmente reservas dinâmicas padrão feitas com um cartão de crédito que é cancelado após a confirmação. É sua responsabilidade selecionar estabelecimentos candidatos aceitáveis e cancelar seus próprios testes. Recomendamos os testes dinâmicos somente nas etapas finais do desenvolvimento pré-lançamento.

A EAN não é responsável por qualquer taxa incorrida nas reservas feitas sob a política de cancelamento de um hotel ou pela reserva de um quarto sem reembolso. Siga os procedimentos abaixo para evitar esses problemas.

Como fazer reservas de teste dinâmico
  1. Pesquise uma estadia com pelo menos 60 a 90 dias de antecedência.
  2. Selecione quartos sem qualquer multa de cancelamento fora da política (consulte o segundo exemplo aqui).
  3. Verifique se o quarto não apresenta a sinalização de nonRefundable como "true".
  4. Use as "reservas de teste" como valores de nome do hóspede no objeto Room da solicitação de reserva.
  5. Use o nome, endereço e telefone reais associados ao seu cartão de crédito no objeto ReservationInfo.
Como cancelar reservas de teste dinâmico
  1. Os quartos devem ser cancelados dentro de 48 horas após a reserva.
  2. Lembre-se de que o cancelamento de vários quartos em um mesmo itinerário deve ser feito por cada quarto separadamente com várias solicitações de cancelamento.
  3. Permita 5 dias úteis para processar o reembolso da taxa de cancelamento.
  4. Permita 30 dias úteis para o crédito ser emitido na conta do cartão de crédito.