Respuestas rapidas antes de lanzar al publico. Los resultados de la app son informativos y no sustituyen consulta medica profesional.
Checklist: cobrar con Stripe (administrador)
En Stripe hay dos mundos: Prueba (Test) y Real (Live). Las claves y los price_... de uno no sirven en el otro. En Vercel usa variables de Production con datos Live cuando quieras dinero real.
- Stripe (modo que vayas a usar) → Developers → API keys → copia la Secret key (
sk_test_... o sk_live_...) y pegala en Vercel como STRIPE_SECRET_KEY. - Product catalog → abre cada precio (mensual, anual, pack 50) y copia el ID
price_... a Vercel: STRIPE_PRICE_PRO_MENSUAL, STRIPE_PRICE_PRO_ANUAL, STRIPE_PRICE_PACK_40_ANALISIS. - Webhook → Developers → Webhooks → Add endpoint. URL exacta:
https://e-zmedic.com/api/stripe/webhookEventos a suscribir (los usa esta app): checkout.session.completed, customer.subscription.updated, customer.subscription.deleted. Luego copia el Signing secret (whsec_...) a Vercel como STRIPE_WEBHOOK_SECRET. - Vercel → Settings → Environment Variables → Production: revisa tambien
NEXT_PUBLIC_APP_URL (tu https://... publico, sin barra final). - Guarda variables y pulsa Redeploy del ultimo deployment.
- Para cobro real: en Stripe activa el negocio (Live), repite productos/webhook/claves en modo Live y sustituye en Vercel las mismas variables por valores Live.
Comprueba localmente: en la carpeta web ejecuta npm run verify:env.
Pagos y facturacion
- Plan Profesional y packs de analisis: revisa Planes y precios.
- Para comprobantes, metodo de pago o cancelaciones usa Gestionar facturacion en Configuracion (Stripe o Conekta segun tu suscripcion activa).
- Si al contratar el plan ves un error de configuracion: el sitio necesita los Price IDs de Stripe (
STRIPE_PRICE_PRO_MENSUAL, STRIPE_PRICE_PRO_ANUAL) o bien planes de suscripcion en Conekta con su llave privada. Quien despliega la app los define en Vercel.
Analisis con IA
- El plan gratuito incluye solo un ejemplo simulado, sin IA sobre tus archivos.
- Si el analisis falla o tarda mucho, espera un minuto y reintenta; a veces el proveedor de IA esta saturado.
- Los PDF escaneados (solo imagen) dan peor resultado: conviene un PDF con texto seleccionable.
- Si ves mensaje de limite de analisis, puedes esperar al siguiente mes o comprar un pack en pack de 40.
Documentos
- Si no puedes subir un archivo, revisa el tamano (por defecto hasta unos 10 MB, configurable con
MAX_UPLOAD_MB) y el formato (por ejemplo PDF). - Puedes guardar documentos y volver a abrirlos desde Mis documentos.
Contactar soporte
El administrador puede configurar NEXT_PUBLIC_SUPPORT_EMAIL en Vercel para mostrar aqui el correo de soporte.