Saltar al contenido
Payment Emulator LabDocumentaciónEntrar a la consola

Operación y validación

Auditoría de documentación — 2026-09-07

La revisión contrasta las guías actuales con el árbol de trabajo, no sólo conplanes antiguos. El historial conserva las afirmaciones de su fecha y tieneíndices separados. No se afi

4 min de lectura

Índice / Index · English

La revisión contrasta las guías actuales con el árbol de trabajo, no sólo con planes antiguos. El historial conserva las afirmaciones de su fecha y tiene índices separados. No se afirma que estén implementados todos los productos incluidos en los índices llms de los proveedores.

#Verificado y corregido

Área Implementación actual y corrección documental Evidencia
Pasarelas Las tres enrutan pagos concretos. PayPal ya tiene OAuth local, aprobación, autorización, captura, anulación y devoluciones, con límites explícitos Proveedores y fidelidad
Ciclo de pago approved registra consentimiento sin débito ni retención; es distinto de authorized. Añadido a ambos diagramas Máquina de estados
Mercado Pago El procesamiento manual crea una orden vacía, añade transacción, procesa y puede capturar después Plugin
Contratos Existen cuatro instantáneas OpenAPI con checksum; la validación del runtime sigue siendo parcial Inventario
Comandos La instalación limpia es ya un comando. npm run setup instala, compila, migra y crea la administradora; npm run admin:create y npm run migrate son esos mismos pasos por separado. Los scripts rotos migration:up/migration:down, que llamaban a un @mikro-orm/cli que el manifiesto no instala, se sustituyen por el punto de entrada compilado. El worker sigue sin poder arrancar con tsx: las entidades necesitan metadatos de decoradores que esbuild no emite instalador, administradora, migración, Scripts
Administradora No hay cuenta por defecto. La primera persona se crea por POST /auth/bootstrap, desde el instalador, con npm run admin:create o con la semilla — nunca por detrás de la API ruta de arranque, identidad
Interfaces Dos aplicaciones Nuxt, tres kits de checkout e iconos SVG locales Checkout, iconos
Webhooks PostgreSQL es el transporte por defecto; Compose selecciona BullMQ para el worker. Las pruebas Mongo/Redis dependen de su configuración opcional Compose, fábrica de colas
Documentos usados por la API La API lee docs/en/fidelity/; Docker incluye los archivos y sus reglas de exclusión permiten copiarlos Lector, Dockerfile
Smoke del stack Prueba las tres pasarelas y su contabilidad. Su éxito no demuestra por sí solo la entrega de webhooks Smoke

Los enlaces de evidencia apuntan a archivos del repositorio y se comprueban con el validador de documentación.

#Validación de esta reorganización

  • Pasaron doce pruebas de integración de pasarelas en PostgreSQL aislado, incluida la lectura de las nuevas rutas inglesas y sus listas de límites no vacías.
  • npm run docs:check comprueba enlaces Markdown locales y correspondencia entre idiomas; está incorporado al trabajo de comprobaciones de CI.
  • La compilación de la API y la lectura directa desde el código compilado comprueban la resolución de rutas con otro directorio de trabajo.
  • Se revisaron Dockerfile y reglas de exclusión. Docker Desktop no tiene el motor disponible; no se afirma haber compilado ni arrancado los contenedores.
  • Las 286 pruebas y capturas generales pertenecen a las auditorías anteriores de pagos e iconos. No se repitieron todas por este traslado.

#Problemas conocidos conservados

  • Los informes de fidelidad siguen detallando la validación parcial y los flujos sintéticos de compra de cada proveedor.
  • El botón condicional de ayuda de la consola genera un aviso de hidratación en producción, registrado en la auditoría de iconos; este traslado no lo corrige.
  • La consulta de intentos de webhook no limita el evento a la aplicación de la ruta. La carencia sigue documentada en Webhooks.
  • Se necesita PostgreSQL y las extensiones utilizadas por las migraciones; sin DATABASE_URL, las pruebas que requieren base de datos se omiten.
  • npm run setup --local, npm run migrate, su ida y vuelta con --down y npm run admin:create se ejecutaron contra un PostgreSQL 13 local el 2026-09-07, incluidos los caminos de idempotencia, contraseña equivocada y token equivocado. El modo Docker del instalador está escrito y sin ejecutar: el motor de esta máquina no respondía. --fresh comparte camino con el --down verificado, pero la vuelta completa no se corrió de extremo a extremo.

Revisa comandos y rutas cuando cambie el comportamiento. Validar enlaces no certifica todas las afirmaciones ni la disponibilidad de las páginas externas.

Payment Emulator Lab · RonuSoftwareMIT