Sistema NEXUS v3.4 migrado con: Estructura principal: - core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles) - core/catalog: Catalogo de funcionalidades reutilizables - shared/knowledge-base: Base de conocimiento compartida - devtools/scripts: Herramientas de desarrollo - control-plane/registries: Control de servicios y CI/CD - orchestration/: Configuracion de orquestacion de agentes Proyectos incluidos (11): - gamilit (submodule -> GitHub) - trading-platform (OrbiquanTIA) - erp-suite con 5 verticales: - erp-core, construccion, vidrio-templado - mecanicas-diesel, retail, clinicas - betting-analytics - inmobiliaria-analytics - platform_marketing_content - pos-micro, erp-basico Configuracion: - .gitignore completo para Node.js/Python/Docker - gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git) - Sistema de puertos estandarizado (3005-3199) Generated with NEXUS v3.4 Migration System EPIC-010: Configuracion Git y Repositorios
65 lines
1.4 KiB
Markdown
65 lines
1.4 KiB
Markdown
# Stripe Checkout
|
|
|
|
**ID:** payments-stripe-checkout
|
|
**Version:** 3.0.0
|
|
**Estado:** production
|
|
**Categoria:** payments
|
|
**Ultima actualizacion:** 2026-01-04
|
|
|
|
---
|
|
|
|
## Descripcion
|
|
|
|
Integracion con Stripe Checkout para pagos unicos. Maneja checkout sessions, webhooks, y soporte para multiples monedas.
|
|
|
|
## Caracteristicas
|
|
|
|
- Checkout sessions (hosted checkout page)
|
|
- Webhooks handler (checkout.session.completed, payment_intent.succeeded)
|
|
- Soporte para multiples monedas
|
|
- Modo test y produccion
|
|
- Metadata personalizado
|
|
- Customer portal link
|
|
|
|
## Compatibilidad
|
|
|
|
| Tecnologia | Version Minima |
|
|
|------------|----------------|
|
|
| Node.js | 18+ |
|
|
| NestJS | 9.0+ |
|
|
| Stripe SDK | 12.0+ |
|
|
|
|
## Variables de Entorno
|
|
|
|
```env
|
|
STRIPE_SECRET_KEY=sk_test_...
|
|
STRIPE_PUBLISHABLE_KEY=pk_test_...
|
|
STRIPE_WEBHOOK_SECRET=whsec_...
|
|
STRIPE_SUCCESS_URL=https://myapp.com/success
|
|
STRIPE_CANCEL_URL=https://myapp.com/cancel
|
|
```
|
|
|
|
## Endpoints Principales
|
|
|
|
| Metodo | Endpoint | Descripcion |
|
|
|--------|----------|-------------|
|
|
| POST | `/payments/checkout` | Crear checkout session |
|
|
| POST | `/payments/webhook` | Handler de webhooks |
|
|
| GET | `/payments/session/:id` | Obtener sesion |
|
|
|
|
## Proyectos que lo Usan
|
|
|
|
- trading-platform
|
|
- gamilit
|
|
|
|
## Referencias
|
|
|
|
| Proyecto | Ubicacion |
|
|
|----------|-----------|
|
|
| trading-platform | `apps/backend/src/modules/payments/` |
|
|
| gamilit | `apps/backend/src/modules/payments/` |
|
|
|
|
---
|
|
|
|
**Mantenedor:** @PERFIL_BACKEND
|