---
title: "Consultar resposta de checkout"
method: GET
path: "/partners/api/v5/orders/{id}/checkout-response"
tags: ["Gerenciamento de Pedidos"]
---

# Consultar resposta de checkout

`GET /partners/api/v5/orders/{id}/checkout-response`

Consulta a resposta de checkout de um pedido específico. Retorna informações sobre o status do checkout, respostas de pagamento e detalhes do processamento. Útil para verificar o status de pedidos processados de forma assíncrona.

## Path parameters

- `id` string, required

## Response `200`

Resposta de checkout do pedido solicitado

- GetCheckoutResponseDTO
  - `success` boolean, required — Indica se a operação foi bem-sucedida
  - `data` CheckoutResponseDto, required
    - `orderId` string, required — ID do pedido
    - `checkoutId` string, required — ID do checkout
    - `status` 'pending' | 'processing' | 'completed' | 'failed' | 'canceled', required — Status geral do checkout
    - `createdAt` string, required — Data de criação do checkout
    - `updatedAt` string, required — Data da última atualização
    - `externalOrderId` string — Identificador do pedido no sistema do parceiro (se fornecido)
    - `totalAmount` number, required — Valor total do checkout
    - `currency` string, required — Moeda do checkout
    - `paymentResponses` PaymentResponseDto[], required — Respostas de pagamento
      - `id` string, required — ID da resposta de pagamento
      - `status` 'pending' | 'approved' | 'rejected' | 'canceled', required — Status do pagamento
      - `amount` number, required — Valor do pagamento
      - `currency` string, required — Moeda do pagamento
      - `gateway` string, required — Gateway de pagamento
      - `externalId` string, required — ID externo do pagamento
      - `processedAt` string, required — Data de processamento
      - `responseCode` string, required — Código de resposta do gateway
      - `responseMessage` string, required — Mensagem de resposta do gateway
    - `checkoutStatus` CheckoutStatusDto, required
      - `status` 'pending' | 'processing' | 'completed' | 'failed' | 'canceled', required — Status atual do checkout
      - `message` string, required — Mensagem de status do checkout
      - `timestamp` string, required — Timestamp do status
      - `code` string, required — Código do status
    - `redirectUrl` string — URL de redirecionamento
    - `errorDetails` object — Detalhes de erro (se houver)
      - `code` string
      - `message` string
      - `details` string
    - `metadata` object — Metadados adicionais
      - `sessionId` string
      - `userAgent` string
      - `ipAddress` string
  - `message` string, required — Mensagem de resposta
  - `timestamp` string, required — Timestamp da resposta

## Other responses

- `400` — Requisição inválida
- `401` — Não autorizado - token inválido ou expirado
- `404` — Pedido ou resposta de checkout não encontrada
- `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/versions/ead7d81fdb28/schema)
