stripe-integration
Implementar pagos de Stripe con patrones claros
Configurar flujos de pago de Stripe puede ser confuso y propenso a errores. Esta habilidad proporciona patrones listos para checkout, suscripciones y webhooks seguros para implementaciones compatibles con PCI.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "stripe-integration". Explain a Stripe subscription flow and required webhooks.
Resultado esperado:
- Create customer and subscription using a Price ID
- Return client secret for the first invoice payment
- Verify webhook signatures for payment and cancellation events
- Update access only after webhook confirmation
Usando "stripe-integration". How do I set up a one-time payment checkout?
Resultado esperado:
- Create checkout Session with payment_method_types and line_items
- Set mode to payment for one-time charges
- Provide success and cancel URLs with session_id placeholders
- Redirect user to session.url for payment
Usando "stripe-integration". What webhook events should I handle?
Resultado esperado:
- payment_intent.succeeded for successful payments
- payment_intent.payment_failed for failed attempts
- customer.subscription.deleted for cancellations
- charge.refunded for processed refunds
Auditoría de seguridad
SeguroThis skill is a pure documentation file (SKILL.md, 443 lines) providing Stripe integration patterns and code examples. All 56 static findings are false positives triggered by documentation patterns: SHA-256/HMAC for webhook verification are secure algorithms, test API key placeholders (sk_test_...) are not real secrets, markdown backticks and Python f-strings are not shell execution, and placeholder URLs are documentation examples. No executable malicious code exists. The skill does not execute network calls, access credentials, or perform system operations.
Factores de riesgo
🌐 Acceso a red (7)
⚙️ Comandos externos (25)
🔑 Variables de entorno (2)
Puntuación de calidad
Lo que puedes crear
Lanzar plan de pago
Configurar checkout de suscripción y confirmación por webhook para un nuevo plan de SaaS.
Añadir compra única
Implementar flujo de checkout alojado para compras únicas en una aplicación móvil.
Fortalecer seguridad de webhooks
Añadir verificación de firma y manejo idempotente para webhooks de Stripe.
Prueba estos prompts
Muestra un flujo mínimo de Stripe Checkout Session con URLs de éxito y cancelación y explica los pasos del servidor y del cliente.
Proporciona un ejemplo de backend de payment intent y el flujo correspondiente de confirmCardPayment de Stripe.js.
Esboza la creación de suscripción usando un Price ID y devuelve el client secret para la primera factura.
Proporciona guía de verificación de webhooks y procesamiento idempotente con los eventos clave a manejar.
Mejores prácticas
- Verifica las firmas de los webhook y usa claves de idempotencia para evitar procesamiento duplicado
- Usa claves de modo de prueba y tarjetas de prueba de Stripe antes de pasar a producción
- Almacena los IDs de objetos de Stripe en tu base de datos para vincular pagos a registros de clientes
Evitar
- Confiar solo en el estado de pago del lado del cliente sin confirmación por webhook
- Manejar datos de tarjeta en bruto en tu servidor en lugar de usar páginas alojadas de Stripe
- Omitir eventos de webhook para actualizaciones de suscripción y depender de callbacks del cliente
Preguntas frecuentes
¿Es compatible con todos los SDKs de Stripe?
¿Cuáles son los límites de esta habilidad?
¿Cómo integro esto con mi backend?
¿Accede o almacena mis secretos?
¿Qué pasa si la verificación de webhook falla?
¿Cómo se compara con la documentación de Stripe?
Detalles del desarrollador
Autor
wshobsonLicencia
MIT
Repositorio
https://github.com/wshobson/agents/tree/main/plugins/payment-processing/skills/stripe-integrationRef.
main
Estructura de archivos
📄 SKILL.md