---
title: "Cobrar con QR | Timbro"
description: "Muestra un código QR para que el cliente abra Checkout"
canonical: "https://timbro.do/docs/cobros/qr-y-nfc/"
---

Cobrar

# Cobrar con QR

[Crea el pago](https://timbro.do/docs/empieza/primer-pago/) y usa `payment.checkout.url` para generar el código QR. Puedes usar la herramienta de QR de tu aplicación. El código debe contener esa URL tal como la recibiste, sin añadir claves ni datos de tarjeta.

El cliente escanea el QR y paga en el Checkout de Timbro. Tu servidor debe [consultar el pago](https://timbro.do/docs/cobros/consultar-pagos/) para confirmar el pago; puedes hacerlo cuando recibas un [webhook](https://timbro.do/docs/cobros/webhooks/).

Genera un QR para cada pago. Quien tenga el link puede abrir Checkout y ver el recibo, así que compártelo solo con el cliente o las personas que deban verlo.

## Define cuánto tiempo queda abierto el QR

Envía `expiresAfterSeconds` al crear el pago para fijar cuántos segundos queda abierto el Checkout. Acepta de 300 (5 minutos) a 86400 (24 horas). Un sistema de caja que muestra el QR suele necesitar un plazo corto: envía `expiresAfterSeconds: 600` para dar 10 minutos.

Si lo omites, el plazo es de 1800 segundos (30 minutos) cuando envías `returnUrl` y de 3600 segundos (1 hora) cuando no lo envías. Un QR que muestras en la caja normalmente no lleva `returnUrl`.

El pago informa el vencimiento en `expiresAt`, y `checkout.expiresAt` repite el mismo momento. Úsalos para decidir cuándo ofrecer un QR nuevo, sin calcular el plazo en tu sistema. Cuando quedan 15 minutos o menos, Checkout muestra al cliente el tiempo restante.

Si el QR abre el primer pago de una suscripción, ese pago vence a las 24 horas, no según el plazo normal de 30 o 60 minutos. Al vencer, la suscripción termina; crea otra con una `subscriptionReference` nueva si el cliente quiere comenzar de nuevo. Un pago de renovación puede tener `expiresAt` y `checkout.expiresAt` en `null` mientras el link siga abierto. Timbro fija un plazo de 7 días cuando el proveedor de email acepta el envío del aviso de pago pendiente. No muestres una cuenta regresiva mientras la fecha sea `null`; reenviar el aviso no extiende una fecha ya fijada.

## Si el cliente no puede continuar

Consulta el estado del pago antes de volver a mostrar el QR. Si todavía permite continuar, muestra la misma URL. Si venció o se canceló, el mismo pago no se reabre: necesitas crear otro pago con una referencia nueva, después de confirmar qué pasó con el anterior.

## NFC

El uso de NFC requiere pruebas y aprobación para el dispositivo y la afiliación del comercio. Timbro todavía no ofrece una integración general con terminales NFC. [Revisa la disponibilidad](https://timbro.do/docs/produccion/capacidades/) antes de ofrecer esta opción.

[Página anterior\
Impuestos y artículos](https://timbro.do/docs/cobros/impuestos-y-articulos/)[Siguiente página\
Reembolsar un pago](https://timbro.do/docs/cobros/reembolsos/)

Vende, atiende a tus clientes y cobra desde tu celular

© 2026 Timbro. Todos los derechos reservados

[Español](https://timbro.do/docs/cobros/qr-y-nfc/)[English](https://timbro.do/en/docs/cobros/qr-y-nfc/)

## Productos

[Facturación](https://timbro.do/facturacion-electronica/)[Atiende](https://timbro.do/atiende/)[Cobra](https://timbro.do/pagos/)[Portal Timbro](https://timbro.do/portal-timbro/)[Integraciones](https://timbro.do/integraciones/)[Cuenta Timbro](https://timbro.do/cuenta-timbro/)[Precios](https://timbro.do/precios/)

## Desarrolladores

[SDK y API](https://timbro.do/desarrolladores/)[Documentación](https://timbro.do/docs/)[Referencia de la API](https://timbro.do/docs/reference/payments/)

## Empresa

[INDEXA, la empresa detrás de Timbro](https://indexa.do/)[Presentaciones](https://timbro.do/presentaciones/)

## Ayuda

[Cómo empezar](https://timbro.do/como-empezar/)[Guía de facturación electrónica](https://timbro.do/guias/facturacion-electronica-republica-dominicana/)[Contacto](https://timbro.do/contacto/)<hola@timbro.do>

## Legal

[Condiciones para negocios](https://timbro.do/politicas/negocios/)[Política de uso](https://timbro.do/politicas/uso/)[Privacidad](https://timbro.do/politicas/privacidad/)[Seguridad](https://timbro.do/politicas/seguridad/)[Todos los documentos](https://timbro.do/politicas/)
