أضف معالجة مدفوعات PayPal آمنة إلى تطبيق التجارة الإلكترونية الخاص بك مع دعم الدفع السريع، والفوترة المتكررة، والتعامل التلقائي مع الاستردادات. توفر هذه المهارة أمثلة كود جاهزة للإنتاج وأفضل الممارسات لدمج PayPal API.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "paypal-integration". Create a PayPal checkout button for a $50 product
النتيجة المتوقعة:
تنفيذ HTML و JavaScript كامل مع PayPal Smart Buttons، بما في ذلك إنشاء الطلب من جانب العميل، والتعامل مع الموافقة، والتحقق من الالتزام من جانب الخادم مع معالجة الأخطاء المناسبة.
استخدام "paypal-integration". How do I verify IPN messages are from PayPal?
النتيجة المتوقعة:
عملية التحقق من IPN خطوة بخطوة: 1) استلم بيانات POST من PayPal، 2) أضف معلمة cmd=_notify-validate، 3) POST مرة أخرى إلى ipnpb.paypal.com، 4) تحقق من استجابة VERIFIED، 5) عالج فقط الإشعارات الم verified مع فحص المعاملات المكررة.
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
دمج الدفع في التجارة الإلكترونية
أضف PayPal كخيار دفع لمتجرتك الإلكترونية مع تدفق الدفع السريع، مما يسمح للعملاء بالدفع دون مغادرة موقعك.
الفوترة المتكررة لـ SaaS
نفذ الفوترة المتكررة لمنتجات SaaS باستخدام خطط اشتراك PayPal مع التجديد التلقائي والتعامل مع فشل الدفع.
نظام دفع السوق
ابنِ نظام دفع لإرسال مدفوعات إلى مستلمين متعددين، مفيد للأسووق والشركات المنصة.
جرّب هذه الموجهات
Help me add PayPal Smart Payment Buttons to my checkout page. I have a PayPal Business account and need to accept one-time payments in USD.
Create a monthly subscription plan for my SaaS product at $29/month. Include the API calls to create the plan and activate subscriptions.
Build an IPN webhook handler for my Express.js backend that verifies PayPal notifications and updates order status in my database.
Implement an automated refund system that processes customer refund requests, validates eligibility, and creates PayPal refunds with audit logging.
أفضل الممارسات
- تحقق دائماً من رسائل IPN عن طريق النشر مرة أخرى إلى PayPal قبل معالجة أي إشعار دفع
- استخدم بيئة sandbox للاختبار وانتقل إلى بيانات اعتماد الإنتاج فقط بعد الاختبار الشامل
- نفذ معالجة المعاملات المتطابقة للتعامل بأمان مع إشعارات IPN المكررة
تجنب
- معالجة إشعارات IPN بدون التحقق - تسمح بتأكيدات دفع اح��يالية
- تخزين بيانات اعتماد PayPal في الكود المصدري بدلاً من متغيرات البيئة
- خلط نقاط نهاية API أو بيانات اعتماد sandbox والإنتاج في نفس البيئة