Consultar métodos de pagamento

Consulta métodos de pagamento disponíveis para processar pedidos. Esta etapa serve para consultar os valores do pedido, formas de pagamento e métodos disponíveis que são disponibilizados para processar o pedido. Não é uma ação de pagamento, mas sim uma etapa de consulta que servirá para melhorar a experiência do processo de compra.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Fluxo de consulta de métodos de pagamento

O fluxo de consulta de métodos de pagamento se faz necessário caso queira informações relacionadas a precificação, taxas, formas de pagamento ofertadas.

  1. Pesquisar Viagens: Execute GET /v5/trips com os parâmetros de busca
  2. Selecionar Viagem: Escolha uma viagem e obtenha seu UUID
  3. Mapa de Assento: Use GET /v4/trips/{uuid}
  4. Realiza Bloqueio de Assento: Use POST /v4/trips/{uuid}/seats
  5. Realiza Consulta de Métodos de Pagamento: Use POST /v4/payments

Campos Importantes para consulta de seguro

ParâmetroDescrição
type: insuranceIndica o tipo do objeto
insurance: trueSe quer realizar a consulta do assento com seguro
insurance: falseSe quer realizar a consulta do assento sem seguro

Resumo prático: Na consulta dos valores relacionados ao assento bloqueado, é necessário inserir o objeto referente ao seguro, ele quem vai trazer ou não os valores relacionados ao seguro.

Exemplo request (com seguro)

{
  "trips": {
    "departures": {
      "isLowFare": false,
      "parts": [
        {
          "tripId": "{{tripId}}",
          "items": [
            {
              "type": "seat",
              "id": "{{seatId}}",
              "price": 44.4,
              "isLowFare": false
            },
            {
              "type": "insurance",
              "id": "{{seatId}}",
              "insurance": true
            }
          ]
        }
      ],
      "type": "direct"
    }
  }
}

Exemplo request (sem seguro)

{
  "trips": {
    "departures": {
      "isLowFare": false,
      "parts": [
        {
          "tripId": "{{tripId}}",
          "items": [
            {
              "type": "seat",
              "id": "{{seatId}}",
              "price": 44.4,
              "isLowFare": false
            },
            {
              "type": "insurance",
              "id": "{{seatId}}",
              "insurance": false
            }
          ]
        }
      ],
      "type": "direct"
    }
  }
}
Body Params
trips
object
required
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json