---
title: "Verificar un comprobante por su código"
method: GET
path: "/switch/v1/verificar/{codigo}"
tags: ["Links de cobro"]
---

# Verificar un comprobante por su código

`GET /switch/v1/verificar/{codigo}`

## Request

- Base URL: `https://pay.pagaconquickpay.com`
- URL: `https://pay.pagaconquickpay.com/switch/v1/verificar/{codigo}`
- Auth: none required

Público (sin llave). Devuelve `valido: true` con monto, moneda, comercio, fecha y hora (UTC y Caracas), referencia bancaria enmascarada (últimos 4), `prueba` (true si el pago fue de prueba y no movió dinero), el concepto del cobro, la referencia del pedido si vino de un lote, y cuántas veces se ha verificado el código (contando esta consulta) con la fecha de la primera. Nunca devuelve datos del pagador. Código inexistente: 404 `no_encontrado`. Límite: 20 consultas por minuto por IP (429 si se excede).

## Path parameters

- `codigo` string, required

## Response `200`

Comprobante válido

- object
  - `valido` boolean
  - `estado` string
  - `monto` number
  - `moneda` string
  - `comercio` string
  - `fecha_hora` string, date-time
  - `fecha_hora_caracas` string
  - `referencia_bancaria` string, nullable
  - `prueba` boolean
  - `mensaje` string
  - `concepto` string, nullable
  - `referencia_externa` string, nullable
  - `verificaciones` integer, nullable: Veces que se ha verificado el código, contando esta consulta
  - `primera_verificacion` string, date-time, nullable
  - `primera_verificacion_caracas` string, nullable

## Other responses

- `404`: No encontramos un comprobante con ese código
- `429`: Demasiadas consultas

---

[API](https://skmtc.dev/pagaconquickpay/apis/quickpay-api.md) · [All operations](https://skmtc.dev/pagaconquickpay/apis/quickpay-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pagaconquickpay/apis/quickpay-api/revisions/999597fa67f3?raw)
