---
title: "Consultar métodos de pagamento"
method: POST
path: "/partners/api/v4/payments"
tags: ["Pagamentos"]
---

# Consultar métodos de pagamento

`POST /partners/api/v4/payments`

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.

## Request body

- PostPaymentBodyDto
  - `trips` PaymentTrips, required
    - `departures` PaymentDepartures, required
      - `parts` PaymentPart[], required — Lista de partes da viagem
        - `items` PaymentItem[], required — Lista de itens da parte da viagem
          - `id` string, required — Identificador único do assento bloqueado
          - `type` 'seat' | 'insurance', required — Tipo do item
          - `price` number — Preço do item (Só é obrigatório para itens do tipo seat)
          - `isLowFare` boolean — Se possui ClickOferta (Só é obrigatório para itens do tipo seat)
        - `tripId` string, required — ID da viagem
      - `type` string, required — Tipo da viagem

## Response `200`

Métodos de pagamento disponíveis consultados com sucesso

- PaymentMethodsResponse
  - `paymentMethods` PaymentMethod[], required — Lista de métodos de pagamento disponíveis
    - `method` string, required — Método de pagamento disponível
    - `fee` string, required — Taxa do método de pagamento
    - `percentageFee` string, required — Taxa percentual do método
    - `discountedFee` string, required — Taxa com desconto aplicado
    - `status` string, required — Status de disponibilidade do método
    - `totalAmount` string, required — Valor total do pagamento
  - `summary` Summary, required
    - `quantityInsurance` number, required — Quantidade de seguros contratados
    - `totalPriceInsurance` unknown, required

## Other responses

- `400` — Requisição inválida
- `401` — Não autorizado - token inválido ou expirado
- `500` — Erro interno do servidor

---

[API](https://skmtc.net/clickbus/apis/documenta-o-da-api-de-autentica-o-clickbus.md) · [All operations](https://skmtc.net/clickbus/apis/documenta-o-da-api-de-autentica-o-clickbus/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clickbus/documenta-o-da-api-de-autentica-o-clickbus/revisions/ead7d81fdb28/schema)
