Ajoutez un traitement de paiement PayPal sécurisé à votre application e-commerce avec support du paiement express, de la facturation récurrente et de la gestion automatisée des remboursements. Cette compétence fournit des exemples de code prêts pour la production et les meilleures pratiques pour l'intégration de l'API PayPal.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "paypal-integration". Créer un bouton de paiement PayPal pour un produit à 50 $
النتيجة المتوقعة:
Une implémentation complète HTML et JavaScript avec les Smart Buttons PayPal, incluant la création de commande côté client, la gestion de l'approbation et la vérification de la capture côté serveur avec une gestion appropriée des erreurs.
استخدام "paypal-integration". Comment vérifier que les messages IPN proviennent de PayPal ?
النتيجة المتوقعة:
Processus de vérification IPN étape par étape : 1) Recevoir les données POST de PayPal, 2) Ajouter le paramètre cmd=_notify-validate, 3) Renvoyer POST à ipnpb.paypal.com, 4) Vérifier la réponse VERIFIED, 5) Traiter uniquement les notifications vérifiées avec des vérifications de transactions en double.
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
Intégration de paiement e-commerce
Ajoutez PayPal comme option de paiement à votre boutique en ligne avec un flux de paiement express, permettant aux clients de payer sans quitter votre site.
Facturation d'abonnements SaaS
Implémentez la facturation récurrente pour les produits SaaS en utilisant les plans d'abonnement PayPal avec renouvellements automatiques et gestion des échecs de paiement.
Système de paiement pour marketplace
Créez un système de paiement pour envoyer des paiements à plusieurs destinataires, utile pour les marketplaces et les plateformes.
جرّب هذه الموجهات
Aidez-moi à ajouter les Smart Payment Buttons PayPal à ma page de paiement. J'ai un compte PayPal Business et je dois accepter des paiements uniques en USD.
Créez un plan d'abonnement mensuel pour mon produit SaaS à 29 $/mois. Incluez les appels API pour créer le plan et activer les abonnements.
Créez un gestionnaire de webhook IPN pour mon backend Express.js qui vérifie les notifications PayPal et met à jour le statut des commandes dans ma base de données.
Implémentez un système de remboursement automatisé qui traite les demandes de remboursement des clients, valide l'éligibilité et crée des remboursements PayPal avec journalisation d'audit.
أفضل الممارسات
- Vérifiez toujours les messages IPN en les renvoyant à PayPal avant de traiter toute notification de paiement
- Utilisez l'environnement sandbox pour les tests et passez aux identifiants de production uniquement après des tests approfondis
- Implémentez un traitement idempotent des transactions pour gérer en toute sécurité les notifications IPN en double
تجنب
- Traiter les notifications IPN sans vérification - permet des confirmations de paiement frauduleuses
- Stocker les identifiants PayPal dans le code source au lieu d'utiliser des variables d'environnement
- Mélanger les endpoints API ou identifiants sandbox et production dans le même environnement