paypal-integration

Integrate PayPal Express Checkout, subscriptions, refunds, and IPN handling.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/yusoofsh/dotfiles --skill paypal-integration-yusoofsh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paypal-integration
Source: https://github.com/yusoofsh/dotfiles/tree/main/home/dot_claude/private_plugins/private_marketplaces/claude-code-workflows/plugins/payment-processing/skills/paypal-integration
Command: npx skills add https://github.com/yusoofsh/dotfiles --skill paypal-integration-yusoofsh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires paypalrestsdk, requests, and includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies integrating PayPal, enabling you to quickly add Express Checkout, recurring billing, and refund capabilities, expanding your payment options and customer reach.

Core Features & Use Cases

  • Express Checkout: Implement fast, one-time payment flows with client-side SDK or server-side API.
  • Subscription Billing: Set up recurring payments and manage subscription plans.
  • IPN Handling: Securely process Instant Payment Notifications for asynchronous transaction updates.
  • Use Case: Add a "Pay with PayPal" button to your e-commerce site, allowing customers to complete purchases quickly and securely, including managing their subscriptions.

Quick Start

Use the paypal-integration skill to generate JavaScript code for PayPal Smart Buttons to create a one-time order of $25.00.

Frequently Asked Questions about paypal-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add PayPal Express Checkout to my e-commerce site?

Express Checkout enables fast one-time payments using PayPal's client-side JavaScript SDK or server-side REST API. This Skill provides integration templates for both approaches, letting you add a "Pay with PayPal" button to your checkout flow and capture orders securely.

Can I set up recurring billing and subscriptions with PayPal?

Yes. This Skill handles subscription billing by managing recurring payment plans and OAuth token management. You can create, update, and control subscription orders through PayPal's REST API for automated recurring charges.

How do I process PayPal Instant Payment Notifications (IPN) securely?

IPN Handling verifies and processes asynchronous transaction updates from PayPal webhooks. This Skill includes IPN verification logic and webhook processing to ensure you receive confirmed payment and refund notifications without manual polling.

What's the best way to handle refunds and disputes in PayPal payments?

This Skill integrates refund and dispute handling through PayPal's REST API, enabling you to process full or partial refunds and manage transaction disputes programmatically as part of your payment workflow.

Do I need separate code for international PayPal payments?

This Skill supports international payment scenarios through PayPal's multi-currency and region-aware capabilities. The REST API integration handles currency conversion and localization without requiring separate implementation branches.

What dependencies do I need to implement PayPal payments?

This Skill requires paypalrestsdk for API communication and requests for HTTP handling. Both libraries are included as dependencies and manage OAuth token management and order creation against PayPal's servers.