- Frontend React (SKEEN Brand) con Vite, TypeScript, Tailwind - Frontend Homenest (versión alternativa) - Módulos Odoo 17 custom (citas, pacientes, monedero, pagos, ventas, inventario, whatsapp) - WACRM fork (Next.js 16 + Supabase) - Hermes + Bridge + Skills (Qwen3.6 via Nan Builders) - Scripts de migración y operación - Documentación extensiva en docs/
2.3 KiB
2.3 KiB
name, description, version, metadata
| name | description | version | metadata | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| skeen-pagos | Gestion de pagos para SKEEN Derma Experts. Genera links de pago (Stripe/MercadoPago), consulta estados, y gestiona facturacion. Usar cuando el usuario quiera pagar, consultar saldo, o ver sus pagos pendientes. | 1.0.0 |
|
SKEEN — Gestion de Pagos
Instrucciones de Uso
PASO 1: Identificar intencion de pago
- "Quiero pagar" → Generar link de pago
- "Cuanto debo?" / "Saldo pendiente" → Consultar deuda
- "Ya pague" → Verificar pago
- "Necesito factura" → Generar factura (CFDI)
PASO 2: Consultar servicios pendientes
Usa odoo_api_call para consultar modelo account.move:
Dominio:
Campos: ['name', 'amount_residual', 'invoice_date_due']
PASO 3: Generar link de pago
Para pagos en Mexico (MXN) — usa MercadoPago: Crear preference con items del servicio notification_url: https://skeen.mx/webhooks/mercadopago back_urls: { success: 'https://app.skeen.mx/pagos/exitoso' }
Para pagos internacionales — usa Stripe Checkout: Crear session con line_items mode: 'payment' success_url: 'https://app.skeen.mx/pagos/exitoso' metadata: { patient_phone: PACIENTE_PHONE }
PASO 4: Enviar link de pago
Usa wacrm_send para enviar mensaje con resumen y link.
Incluir:
- Listado de servicios con precios
- Total a pagar
- Link de pago
- Metodos aceptados (tarjeta, OXXO, SPEI)
- Puntos de monedero que acumulara
PASO 5: Confirmacion de pago
Cuando el webhook confirme el pago:
- Registra pago en Odoo via
odoo_api_call - Calcula puntos de monedero (10% del monto)
- Envia confirmacion + puntos acumulados
Reglas
- Siempre confirmar el monto antes de generar el link
- Para pagos >$5,000 MXN, ofrecer opcion de meses sin intereses
- Verificar que el telefono coincida con el paciente
- Guardar referencia de pago en memoria