Habilidades stripe-best-practices
💳

stripe-best-practices

Seguro 🌐 Acceso a red

Seguir las mejores prácticas de Stripe para pagos

Esta habilidad proporciona orientación experta sobre la implementación de integraciones seguras y modernas con Stripe. Cubre flujos de pago, suscripciones, webhooks y plataformas Connect para ayudarte a evitar APIs obsoletas y seguir los patrones recomendados por Stripe.

Soporta: Claude Codex Code(CC)
📊 71 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "stripe-best-practices". How do I implement one-time payments with Stripe?

Resultado esperado:

  • Usa la API de CheckoutSessions para pagos en sesión con soporte para impuestos y descuentos
  • Prefiere la página de checkout alojada en Stripe para seguridad y cumplimiento de PCI
  • Para pagos fuera de sesión, usa la API de PaymentIntents con métodos de pago guardados
  • Evita la API obsoleta de Charges - migra a PaymentIntents si la estás usando actualmente
  • Referencia: https://docs.stripe.com/payments/payment-methods/integration-options.md

Usando "stripe-best-practices". What Connect pattern should I use for my platform?

Resultado esperado:

  • Usa cargos directos cuando Stripe debe asumir el riesgo de disputas y reembolsos
  • Usa cargos de destino cuando tu plataforma acepta responsabilidad por saldos negativos
  • Usa el parámetro on_behalf_of para controlar el comerciante registrador
  • Nunca mezcles tipos de cargos dentro de la misma integración

Auditoría de seguridad

Seguro
v4 • 1/16/2026

This is a pure documentation skill with no executable code. All 97 static findings are false positives: 36 'Hardcoded URL' detections are legitimate Stripe documentation links embedded in guidance text, 61 'Weak cryptographic algorithm' detections are scanner misidentifications of payment terminology (CheckoutSessions, PaymentIntents, API) as crypto code, and 'System reconnaissance' detections incorrectly interpret API guidance as system scanning. The SKILL.md file contains only documentation references with no network calls, file operations, or cryptographic implementations.

4
Archivos escaneados
987
Líneas analizadas
1
hallazgos
4
Auditorías totales

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
31
Comunidad
100
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Construir pago en checkout

Guía sobre la implementación de Stripe Checkout, Payment Element y cómo evitar métodos de pago obsoletos.

Crear facturación de suscripción

Ayuda para diseñar integraciones de suscripción con Billing APIs y flujos de pago recurrentes.

Construir marketplace con Connect

Guía sobre tipos de integración de Connect, flujos de cargos y gestión de cuentas conectadas.

Prueba estos prompts

Configuración básica de checkout
Ayúdame a configurar Stripe Checkout para mi sitio de comercio electrónico. ¿Qué APIs debería usar?
Integración de suscripción
Necesito implementar facturación de suscripción para mi aplicación SaaS. Guíame sobre las APIs correctas de Stripe.
Manejo de webhooks
¿Cuáles son las mejores prácticas para manejar webhooks de Stripe en mi aplicación?
Plataforma Connect
Estoy construyendo una plataforma de marketplace. ¿Qué patrón de integración Connect debería usar para pagos multiparte?

Mejores prácticas

  • Siempre usa CheckoutSessions o PaymentIntents en lugar de la API obsoleta de Charges
  • Prefiere el checkout alojado en Stripe o Payment Element incrustado sobre integraciones de formularios personalizados
  • Habilita métodos de pago dinámicos en la configuración del dashboard en lugar de codificar payment_method_types

Evitar

  • Usar la API de Charges para nuevas integraciones - está obsoleta y no debe recomendarse
  • Recomendar Card Element o formularios de tarjeta personalizados cuando Payment Element está disponible
  • Mezclar tipos de cargos de Connect (directos y de destino) dentro de la misma integración

Preguntas frecuentes

¿Cuál es la diferencia entre CheckoutSessions y PaymentIntents?
CheckoutSessions maneja el flujo completo de checkout incluyendo impuestos y descuentos. PaymentIntents proporciona más control para pagos fuera de sesión o gestión de estado personalizada.
¿Debo usar checkout alojado en Stripe o incrustado?
Prefiere el checkout alojado en Stripe para simplicidad y cumplimiento de PCI. Usa checkout incrustado cuando necesitas personalización avanzada dentro de tu página.
¿Cuándo debo usar Payment Element sobre Checkout?
Usa Payment Element cuando necesitas personalización avanzada del formulario de pago, especialmente antes de crear un PaymentIntent para casos de uso como recargos.
¿Cuál es el tipo de integración Connect correcto para mi plataforma?
Usa cargos directos cuando Stripe asume el riesgo. Usa cargos de destino cuando tu plataforma acepta responsabilidad por saldos negativos.
¿Cómo manejo las APIs obsoletas de Stripe?
Evita Sources API, Tokens API y Charges API. Migra a CheckoutSessions, PaymentIntents o SetupIntents según tu caso de uso.
¿Debo codificar los tipos de métodos de pago?
No. Habilita métodos de pago dinámicos en tu dashboard de Stripe. Stripe muestra automáticamente los métodos de pago apropiados según la ubicación y preferencias del usuario.