Desarrollo y seguridad Guía paso a paso

Agente PagoKit: integrar pagos con Stripe, Mercado Pago o Lemon Squeezy desde Claude Code

Agente PagoKit es un plugin gratuito para Claude Code que analiza tu proyecto, te hace tres preguntas y genera una integración de pagos completa: botón de pago, endpoint de checkout, webhook verificado, migraciones, portal de cliente y reembolsos. Sus validadores bloquean errores que no dan fallo pero cuestan dinero, como webhooks sin firma o importes mal convertidos.

Nivel
Intermedio
Qué necesitas
Claude Code 2.x, Node.js 18 o superior, Git y una cuenta de pruebas en el proveedor de pagos que elijas.
Cuánto lleva
Unos 30 minutos para instalarlo y generar una integración en modo de pruebas

Herramienta creada por Enrique Rocha.

Herramientas que usa esta guía

01 Qué hace y por qué no es solo un generador de código

Elegir pasarela es lo fácil. Lo que da problemas en producción es todo lo demás: un webhook que valida la firma pero no la antigüedad del evento y puede reutilizarse, un importe multiplicado por 100 en una moneda sin decimales, una ruta que concede acceso a quien envíe un POST con el texto adecuado. Ninguno de estos fallos lanza un error; muchos pasan una revisión de código.

PagoKit combina el trabajo del modelo con tres piezas deterministas que no dependen de la IA: validadores enganchados a los hooks de Claude Code que bloquean escrituras inseguras, un recomendador que ordena proveedores con reglas fijas y un firmador que genera eventos válidos para probar tus webhooks. Todo se ejecuta en local, sin cuenta, sin clave de API y sin telemetría.

Nivel Proveedores Qué obtienes
Integración completa Stripe, Mercado Pago, Lemon Squeezy y Wompi Código completo e idiomático para tu stack.
Recomendación Otros 38, entre ellos Redsys, Mollie, Adyen, Paddle o GoCardless Comparativa, cálculo de comisiones y checklist; el código lo escribes tú.

02 Instalación

bash · Clonar y cargar el plugin
git clone https://github.com/Hainrixz/agente-pagokit ~/agente-pagokit
cd ~/tu-proyecto
claude --plugin-dir ~/agente-pagokit

Con la sesión abierta, lanza el asistente con /pagokit:start. El plugin se carga solo en las sesiones que arranques con --plugin-dir, así que no afecta a tus otros proyectos.

03 Cómo funciona el asistente

  1. 1

    Analiza el proyecto

    Lee package.json, rutas y esquema de base de datos para detectar framework, ORM, destino de despliegue y casos especiales como marketplaces o compras dentro de apps móviles.

  2. 2

    Pregunta lo justo

    Tres preguntas, cinco como máximo: país y compradores, pago único o suscripción y qué métodos locales necesitas.

  3. 3

    Recomienda con motivos

    Filtra primero por lo que te descarta (si puedes abrir cuenta en ese país, si tendrás claves a tiempo) y explica por qué rechaza cada alternativa.

  4. 4

    Genera la integración

    Un subagente escribe los archivos mientras los validadores revisan cada escritura y bloquean las que incumplen sus reglas.

01

Checkout

Precio buscado en el servidor, clave de idempotencia con UUID y unidades monetarias correctas para cada moneda.

02

Webhook

Cuerpo sin procesar, verificación de firma, ventana contra reenvíos, deduplicación por id de evento y respuesta rápida.

03

Portal y reembolsos

Autogestión de suscripciones y reembolsos con comprobación de permisos, o la vía de pago alternativa en métodos irreversibles.

04

Documentación

Registro de la integración, eventos enrutados, pendientes y una checklist para pasar a producción.

04 Lo que bloquea

  • ✓Webhooks sin verificación de firma o que procesan el JSON antes de verificarla.
  • ✓Claves de idempotencia predecibles con Math.random() o Date.now().
  • ✓Claves de producción escritas en el código fuente.
  • ✓Un .env creado antes de que .gitignore lo cubra.
  • ✓Multiplicar por 100 en monedas sin decimales, como el yen.
  • ✓Comparar firmas con === en lugar de una comparación de tiempo constante.
  • ✓Datos de tarjeta que pasan por tu propio servidor, lo que dispara tus obligaciones PCI.
  • ✓Reembolsos sobre métodos de pago que no los admiten, o rutas que sobrescriben webhooks existentes.

05 Probar y revisar la integración

Comando Qué hace
/pagokit:start Asistente completo: analiza, pregunta, recomienda e implementa.
/pagokit:test Envía a tu webhook local un evento válido, uno falsificado y uno repetido. Los dos últimos deben rechazarse.
/pagokit:doctor Auditoría de solo lectura de una integración ya existente: credenciales, modo de claves, firma, eventos, esquema y protección contra reenvíos.
Prompt · Revisión antes de producción
Ejecuta /pagokit:doctor sobre este proyecto y después /pagokit:test. Resume en una tabla qué comprobaciones pasan y cuáles fallan, y para cada fallo explica el riesgo para el negocio en una frase. Repasa conmigo PAGOKIT_PRODUCTION_CHECKLIST.md punto por punto antes de cambiar ninguna clave a modo real.

06 Si vendes en España

Para España, el recomendador identifica Bizum como método instantáneo dominante y conoce proveedores locales como Redsys, pero estos últimos están en nivel de recomendación: te dará comisiones, restricciones y checklist, no el código. Para un SaaS o infoproducto con clientes en varios países, Lemon Squeezy actúa como comerciante registrado y se encarga de los impuestos de venta; Stripe te da más control pero la facturación y el IVA siguen siendo tu responsabilidad.

Prompt · Elegir proveedor con criterio
Vendo [producto o servicio] a [particulares o empresas] en [países], con [pago único o suscripción] y un ticket medio de [importe]. Usa el recomendador de PagoKit para comparar las tres mejores opciones: comisiones estimadas, métodos de pago locales, quién gestiona los impuestos y qué nivel de integración ofrece PagoKit para cada una. No generes código todavía.

Preguntas frecuentes

No. Todo se ejecuta en tu ordenador y no tiene telemetría. Las únicas llamadas de red son las que hace el código generado a tu propio proveedor de pagos.

El ejemplo de referencia es Next.js con App Router y Prisma, pero adapta la estructura a otros stacks manteniendo las mismas garantías de seguridad.

No. Reduce mucho los errores típicos, pero antes de cobrar dinero real conviene que alguien técnico revise la integración y que pruebes el flujo completo en modo de pruebas.

Los conoce y te los recomienda cuando encajan, pero a día de hoy no genera su código: te entrega la recomendación, el cálculo de comisiones y una checklist.

Sobre el autor

Equipo editorial de appyweb

Marketing, SEO y desarrollo con IA

Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.

Sigue con estas guías

Guía paso a paso · Intermedio

The Architect, Cyber Neo y All Deploy: diseñar, auditar y publicar con Claude Code

Tres herramientas de código abierto que cubren el principio y el final de un proyecto en Claude Code: The Architect te entrevista y escribe un plano técnico verificable, Cyber Neo audita la seguridad con subagentes en paralelo y All Deploy publica con vista previa, comprobación de salud y vuelta atrás. Aprenderás a instalarlas y a encadenarlas.

Unos 20 minutos de instalación; el plano completo lleva de 10 a 60 minutos según el modo Leer la guía →
Guía paso a paso · Intermedio

The Architect: planos de software que Claude Code construye sin preguntarte

The Architect es un plugin de Claude Code que no programa: te entrevista, elige el stack, detecta lo que falta por decidir y escribe un plano autocontenido con criterios de aceptación y comandos de verificación en cada paso. Útil para fundadores, agencias y equipos que quieren delegar la construcción a un agente sin perder el control.

Unos 10 minutos en modo rápido o entre 40 y 60 en modo completo, más la generación del plano. Leer la guía →
Guía paso a paso · Intermedio

Protege tu app con Claude: RLS en Supabase, CORS y cabeceras de seguridad

Las tres configuraciones de seguridad que más se olvidan al construir una app con ayuda de la IA: Row Level Security en Supabase/PostgreSQL para que cada usuario vea solo sus datos, CORS limitado a tus dominios y cabeceras HTTP de seguridad. Para cada una: qué riesgo cubre, un prompt para que Claude la implemente y cómo verificar que funciona.

Entre 1 y 2 horas para una app pequeña Leer la guía →
Guía paso a paso · Intermedio

De la idea a la App Store con Claude Code: plano, diseño, construcción y revisión

Un recorrido ordenado para sacar de tu cabeza la app que llevas meses pensando: dictarla y ordenarla, recortarla a una primera versión, convertirla en un plano con The Architect, diseñar con patrones de apps reales, construir tarea a tarea y repasar las guías de revisión de Apple antes de enviarla.

Una tarde para el plano; la construcción, según el alcance Leer la guía →
Guía paso a paso · Principiante

Construye tu primera app con Claude: de la idea al plan y del plan al código

Un método sencillo para convertir una idea en una aplicación funcional aunque no sepas programar: primero Claude te entrevista para definirla, después redacta un plan por fases y, por último, Claude Code la construye etapa a etapa mientras tú pruebas. Incluye prompts para cada fase, ideas de proyectos para empezar y las señales de que necesitas a un profesional.

Media hora para la idea y el plan; una tarde para tener una primera versión funcionando. Leer la guía →

¿Quieres llevar la IA a tu empresa sin pelearte con todo esto?

Diseñamos e implantamos agentes, automatizaciones y asistentes con IA a medida de tu negocio.

Ver nuestros servicios de IA

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp