paypal-integration

Integrate PayPal payments with express checkout, subscriptions, and refund management.

6|2|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/amurata/cc-tools --skill paypal-integration-amurata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paypal-integration
Source: https://github.com/amurata/cc-tools/tree/main/plugins/payment-processing/skills/paypal-integration
Command: npx skills add https://github.com/amurata/cc-tools --skill paypal-integration-amurata

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the integration of PayPal into applications, enabling secure and efficient online payment processing for various business needs.

Core Features & Use Cases

  • Payment Processing: Handle one-time payments and express checkouts.
  • Subscription Management: Set up and manage recurring billing and subscription plans.
  • Refunds & Disputes: Process refunds and manage payment disputes.
  • Webhook Handling: Process Instant Payment Notifications (IPN) for real-time transaction updates.
  • Use Case: An e-commerce website can use this Skill to allow customers to pay using PayPal, set up monthly subscriptions for premium content, and automatically process refunds for returned items.

Quick Start

Use the paypal-integration skill to create a PayPal order for $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 integrate PayPal payment processing into my e-commerce checkout flow?

PayPal payment processing is integrated through server-side API calls for order creation, capture, and refund. This handles express checkout transactions and builds complete e-commerce checkout flows securely within your application.

Can I set up recurring billing and subscription plans with PayPal?

Yes, recurring billing and subscription plans are supported. The Skill manages subscription setup, allowing e-commerce platforms to charge customers monthly for premium content or ongoing services automatically.

How does Instant Payment Notification handling work for PayPal transactions?

Instant Payment Notification (IPN) handling processes asynchronous updates for real-time transaction status changes. It receives webhook notifications from PayPal to confirm payments, manage disputes, and trigger post-checkout actions reliably.

Do I need Flask and requests to process PayPal refunds and online transactions?

Yes, Flask and requests are required dependencies. The Skill uses Flask to run the server-side endpoints and the requests library to make the necessary API calls to PayPal for processing refunds, capturing orders, and managing online transactions.

What's the best way to handle payment disputes and process refunds via PayPal?

The best way to process refunds and manage disputes is through dedicated server-side API calls. The Skill handles refund management by executing capture and refund operations, automatically updating your system with the transaction results.

Why does my PayPal express checkout require server-side API calls instead of client-side only?

Express checkout requires server-side API calls to securely handle sensitive order creation, capture, and refund operations. Client-side only implementations risk exposing credentials, so PayPal integration needs a backend to process online transactions safely.