المهارات paypal-integration
💳

paypal-integration

آمن

Integrar pagos y suscripciones con PayPal

متاح أيضًا من: wshobson

Agrega procesamiento de pagos con PayPal de forma segura a tu aplicación de comercio electrónico con soporte para pago exprés, facturación recurrente y gestión automatizada de reembolsos. Esta habilidad proporciona ejemplos de código listos para producción y mejores prácticas para la integración con la API de PayPal.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "paypal-integration". Crear un botón de pago de PayPal para un producto de $50

النتيجة المتوقعة:

Una implementación completa en HTML y JavaScript con PayPal Smart Buttons, incluyendo creación de pedido del lado del cliente, manejo de aprobación y verificación de captura del lado del servidor con gestión adecuada de errores.

استخدام "paypal-integration". ¿Cómo verifico que los mensajes IPN provienen de PayPal?

النتيجة المتوقعة:

Proceso de verificación IPN paso a paso: 1) Recibir datos POST de PayPal, 2) Agregar el parámetro cmd=_notify-validate, 3) Hacer POST de vuelta a ipnpb.paypal.com, 4) Verificar respuesta VERIFIED, 5) Procesar solo notificaciones verificadas con verificación de transacciones duplicadas.

التدقيق الأمني

آمن
v1 • 2/24/2026

All static analysis findings are false positives. The skill is a documentation file (SKILL.md) containing legitimate PayPal payment integration code examples. The 'external_commands' patterns are markdown code blocks, not executable shell commands. The 'network' patterns are official PayPal API endpoints for payment processing. No security vulnerabilities detected.

1
الملفات التي تم فحصها
482
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
32
المجتمع
100
الأمان
100
الامتثال للمواصفات

ماذا يمكنك بناءه

Integración de pago para comercio electrónico

Agrega PayPal como opción de pago a tu tienda en línea con un flujo de pago exprés, permitiendo a los clientes pagar sin salir de tu sitio.

Facturación por suscripción para SaaS

Implementa facturación recurrente para productos SaaS utilizando planes de suscripción de PayPal con renovaciones automáticas y gestión de fallos de pago.

Sistema de pagos para marketplace

Construye un sistema de pagos para enviar dinero a múltiples destinatarios, útil para marketplaces y negocios de plataforma.

جرّب هذه الموجهات

Configuración básica de botón de PayPal
Ayúdame a agregar Botones de Pago Inteligentes de PayPal a mi página de pago. Tengo una cuenta PayPal Business y necesito aceptar pagos únicos en USD.
Creación de plan de suscripción
Crea un plan de suscripción mensual para mi producto SaaS a $29/mes. Incluye las llamadas a la API para crear el plan y activar suscripciones.
Manejador de webhook IPN
Construye un manejador de webhook IPN para mi backend en Express.js que verifique las notificaciones de PayPal y actualice el estado del pedido en mi base de datos.
Automatización de flujo de reembolsos
Implementa un sistema automatizado de reembolsos que procese solicitudes de reembolso de clientes, valide la elegibilidad y cree reembolsos de PayPal con registro de auditoría.

أفضل الممارسات

  • Siempre verifica los mensajes IPN haciendo POST de vuelta a PayPal antes de procesar cualquier notificación de pago
  • Usa el entorno sandbox para pruebas y cambia a credenciales de producción solo después de pruebas exhaustivas
  • Implementa procesamiento de transacciones idempotente para manejar notificaciones IPN duplicadas de forma segura

تجنب

  • Procesar notificaciones IPN sin verificación - permite confirmaciones de pago fraudulentas
  • Almacenar credenciales de PayPal en el código fuente en lugar de variables de entorno
  • Mezclar endpoints de API o credenciales de sandbox y producción en el mismo entorno

الأسئلة المتكررة

¿Necesito una cuenta PayPal Business para usar esta habilidad?
Sí, necesitas una cuenta PayPal Business para acceder a la API REST de PayPal y recibir pagos. Las cuentas personales no pueden aceptar pagos basados en API.
¿Cuál es la diferencia entre modo sandbox y modo producción?
El modo sandbox usa credenciales de prueba y transacciones falsas para desarrollo. El modo producción procesa pagos reales. Siempre prueba exhaustivamente en sandbox antes de cambiar a producción.
¿Cómo manejo fallos en los webhooks?
Implementa lógica de reintento del lado de PayPal y asegúrate de que tu endpoint de webhook devuelva un estado 200 rápidamente. Registra todos los eventos de webhook para depuración y reconciliación.
¿Puedo personalizar la experiencia de pago con PayPal?
Sí, puedes personalizar los estilos de los botones, habilitar pago como invitado, especificar métodos de pago y configurar la experiencia de URL de retorno usando los parámetros application_context.
¿Qué sucede si falla un pago de suscripción?
PayPal reintenta automáticamente los pagos fallidos según la configuración de tu plan. Puedes establecer payment_failure_threshold para especificar cuántos reintentos antes de la suspensión.
¿Cómo pruebo reembolsos sin usar dinero real?
Usa cuentas de prueba en sandbox para crear y capturar pedidos de prueba, luego procesa reembolsos contra esas transacciones de sandbox. No hay dinero real involucrado en el modo sandbox.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md