bloque 1: anticipo al reservar en linea y cobro automatico de membresias con enlace de pago (modulo skeen_cobros: enlaces con token firmado, webhooks de Stripe/MercadoPago, modo simulado para pruebas, pagina publica de pago, expiracion automatica y reembolso, reintentos de cobro, permisos y reporte); apagado por defecto
This commit is contained in:
38
odoo-addons/skeen_cobros/__manifest__.py
Normal file
38
odoo-addons/skeen_cobros/__manifest__.py
Normal file
@@ -0,0 +1,38 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
{
|
||||
'name': 'SKEEN Cobros (enlaces de pago)',
|
||||
'version': '1.0.0',
|
||||
'category': 'Healthcare',
|
||||
'summary': 'Enlaces de cobro reutilizables: anticipos de reservas en línea y cobro automático de membresías',
|
||||
'description': """
|
||||
Modelo único de ENLACE DE COBRO (`skeen.cobro.enlace`) reutilizable por
|
||||
anticipos de reservas en línea, cobro automático de membresías y ventas.
|
||||
|
||||
- Token HMAC firmado con caducidad y estado (pendiente/pagado/expirado/
|
||||
cancelado).
|
||||
- Proveedor: Stripe, MercadoPago o `simulado` cuando no hay credenciales
|
||||
de pasarela (permite probar el flujo completo sin dinero real ni llaves).
|
||||
- Endpoints públicos seguros para consultar y pagar el enlace, con límite
|
||||
de peticiones y trampa antiautómatas.
|
||||
- Webhooks de Stripe y MercadoPago que verifican la firma/secreto.
|
||||
- Al confirmarse el pago se crea un `skeen.pago` real ligado a la cita y
|
||||
a la venta, para que aparezca en cortes de caja y reportes.
|
||||
|
||||
Todo el módulo está APAGADO por defecto: los sub-bloques `anticipo` y
|
||||
`cobro_automatico` nacen con `activo=false`, así que una instancia sin
|
||||
configurar se comporta EXACTAMENTE como antes.
|
||||
""",
|
||||
'author': 'Consultoria Alcaraz Salazar, S.A.S.',
|
||||
'website': 'https://skeen.mx',
|
||||
'depends': ['base', 'skeen_citas', 'skeen_pagos', 'skeen_ventas'],
|
||||
'data': [
|
||||
'security/ir.model.access.csv',
|
||||
'data/cobro_sequence.xml',
|
||||
'data/cobros_cron.xml',
|
||||
'views/cobro_views.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'application': False,
|
||||
'auto_install': False,
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
Reference in New Issue
Block a user