Cenários Mapeados para Teste
Para o ambiente de staging temos alguns cenários de teste mapeadas, entre eles rotas diretas, com conexão, exceções e erros em bloqueio de assentos, etc.
Rotas disponíveis para teste
Para buscar a rota é necessário enviar os seguintes parâmetros no formato query: from, to, departureDate no formato yyyy-MM-dd ou apenas yyyy.
Endpoint
GET partners/v5/trips?departures={'{DEPARTURE_DATE}'}&from={'{FROM}'}&to={'{TO}'}Partidas e destinos
| From | To | Descrição |
|---|---|---|
quixeramobim-ce | porciuncula-rj | Rota com diferentes horários, classes e preços, inclui gratuidades |
porciuncula-rj | quixeramobim-ce | Rota com diferentes horários, classes e preços, inclui gratuidades |
quixeramobim-ce | sao-paulo-tiete-sp | Rota com escala |
porciuncula-rj | madalena-ce | Rota com conexão (2 pernas - Porciuncula - Quixeramobim - Madalena) |
porciuncula-rj | caninde-ce | Rota com conexão (3 pernas - Porciuncula - Quixeramobim - Madalena - Caninde) |
Códigos de Resposta HTTP
| Código | Descrição |
|---|---|
200 OK | Rota encontrado e retornada com sucesso |
400 Bad Request | Autenticação inválida ou ausente |
404 Not Found | Lugar não encontrado de acordo com slug informado |
500 Internal Server Error | Erro interno do servidor |
Itinerário disponível para teste
O itinerário retorna como base64 no parâmetro tripItinerary da response do endpoint GET partners/v5/trips
Endpoint
GET partners/v4/trips/itinerary/{'{TRIP_ITINERARY}'}Parâmetros da Rota
| Nome | Tipo | Descrição | Obrigatório |
|---|---|---|---|
TRIP_ITINERARY | String | O ID base64 do itinerário da viagem | Sim |
Códigos de Resposta HTTP
| Código | Descrição |
|---|---|
200 OK | Itinerário encontrato com sucesso |
400 Bad Request | Falha ao tentar decodar o base64 |
404 Not Found | Itinerário não encontrado |
500 Internal Server Error | Erro interno do servidor |
Assentos disponíveis para teste
Mapeamento de possíveis erros ao tentar bloquear um assento na operação de reserva.
Endpoint
GET partners/v4/trips/{'{TRIP_ID}'}/seatsParâmetros da Rota
| Nome | Tipo | Descrição | Obrigatório |
|---|---|---|---|
TRIP_ID | String | Id da viagem vinda no parâmetro tripUuids do método GET partners/v4/trips | Sim |
Códigos de Resposta HTTP
| Código | Assento | Serviço | Mensagem de erro |
|---|---|---|---|
400 Bad Request | 43 | Todos | FrmSeleccionarAsiento.mensaje.asientoNoDisponibleEmpresa |
429 Too Many Requests | 44 | Todos | Empresa '{hash-empresa}' extrapolou a quantidade de requisições permitida |
406 Not Acceptable | 45 | Todos | CircuitBreaker 'BrokenPipe' is OPEN and does not permit further calls |
400 Bad Request | 46 | 1835 | RE-04 - O tipo de passagem selecionado já não tem disponibilidade (ANTT) |
Confirmação e devolução disponíveis para teste
Mapeamento de possíveis erros na compra do assento, realizada na operação confirmação e anulada pela operação devolução
Códigos de Resposta HTTP
| Código | Assento | Operação | Mensagem de erro |
|---|---|---|---|
200 OK | 43 | Devolução | Boleto Entregado |
400 Bad Request | 43 | Confirmação | Boleto não encontrado |
Updated 3 months ago
Did this page help you?

