Skip to content
FINORA Academy
SistemaFINORA Checkout

FINORA Checkout · How-to guide

Consulta el estado real de una sesión

ImplementedDocumented

This content is not available in your language yet.

El aviso firmado es el camino normal, pero no el único. Si tu servidor estuvo caído, si un pedido lleva demasiado tiempo «en espera» o si quieres cuadrar los cobros del día, pregunta directamente.

  1. Busca el sesionId que guardaste junto al pedido.

  2. Consulta la sesión con tu clave:

    Ventana de terminal
    curl -s "<URL_DEL_MERCHANT>/api/v1/checkout/sesiones/CS7Hq2mVx0Ld" \
    -H "X-API-Key: <TU_CLAVE_API>"
  3. Mira estado y, si es APROBADA, el bloque resultado.recibo. La respuesta también trae la lista de intentos, útil para entender qué pasó cuando hubo rechazos antes del pago.

  4. Actualiza tu pedido con ese estado, igual que si hubiera llegado el aviso.

Lista las sesiones de un intervalo, opcionalmente filtradas por estado:

Ventana de terminal
curl -s "<URL_DEL_MERCHANT>/api/v1/checkout/sesiones?desde=2026-10-04T00:00:00Z&hasta=2026-10-05T00:00:00Z&estado=APROBADA&max=500" \
-H "X-API-Key: <TU_CLAVE_API>"

Las más recientes vienen primero. max admite hasta 500 (100 si no lo indicas). Compara la lista con tus pedidos pagados: cada APROBADA debe corresponder a un pedido entregado, y al revés.

RespuestaQué significa
404 SESION_NO_ENCONTRADALa sesión no existe o no es de tu comercio. FINORA no distingue los dos casos a propósito
401 CLAVE_INVALIDALa clave falta, es incorrecta o fue revocada