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
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
Referencias
| Proyecto |
Ubicacion |
| trading-platform |
apps/backend/src/modules/payments/ |
| gamilit |
apps/backend/src/modules/payments/ |
Mantenedor: @PERFIL_BACKEND