Add secure PayPal payment processing to your e-commerce application with support for express checkout, recurring billing, and automated refund handling. This skill provides production-ready code examples and best practices for PayPal API integration.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "paypal-integration". Create a PayPal checkout button for a $50 product
Erwartetes Ergebnis:
A complete HTML and JavaScript implementation with PayPal Smart Buttons, including client-side order creation, approval handling, and server-side capture verification with proper error handling.
Verwendung von "paypal-integration". How do I verify IPN messages are from PayPal?
Erwartetes Ergebnis:
Step-by-step IPN verification process: 1) Receive POST data from PayPal, 2) Add cmd=_notify-validate parameter, 3) POST back to ipnpb.paypal.com, 4) Check for VERIFIED response, 5) Process only verified notifications with duplicate transaction checks.
Sicherheitsaudit
SicherAll 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.
Qualitätsbewertung
Was du bauen kannst
E-commerce checkout integration
Add PayPal as a payment option to your online store with express checkout flow, allowing customers to pay without leaving your site.
SaaS subscription billing
Implement recurring billing for SaaS products using PayPal subscription plans with automatic renewals and payment failure handling.
Marketplace payout system
Build a payout system to send payments to multiple recipients, useful for marketplaces and platform businesses.
Probiere diese Prompts
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.
Bewährte Verfahren
- Always verify IPN messages by posting back to PayPal before processing any payment notification
- Use sandbox environment for testing and switch to production credentials only after thorough testing
- Implement idempotent transaction processing to handle duplicate IPN notifications safely
Vermeiden
- Processing IPN notifications without verification - allows fraudulent payment confirmations
- Storing PayPal credentials in source code instead of environment variables
- Mixing sandbox and production API endpoints or credentials in the same environment
Häufig gestellte Fragen
Do I need a PayPal Business account to use this skill?
What is the difference between sandbox and production mode?
How do I handle webhook failures?
Can I customize the PayPal checkout experience?
What happens if a subscription payment fails?
How do I test refunds without using real money?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/paypal-integrationRef
main
Dateistruktur
đź“„ SKILL.md