paypal-integration

Integrate PayPal payment processing with express checkout, subscriptions, and refunds.

Updated Dec 23, 2025
One-click install
npx skills add https://github.com/drgaciw/academic-compliance-hub-glm --skill paypal-integration-drgaciw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paypal-integration
Source: https://github.com/drgaciw/academic-compliance-hub-glm/tree/main/agents/plugins/payment-processing/skills/paypal-integration
Command: npx skills add https://github.com/drgaciw/academic-compliance-hub-glm --skill paypal-integration-drgaciw

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, subscription management, and refund handling.

Core Features & Use Cases

  • Payment Processing: Supports one-time payments and express checkout flows.
  • Subscription Management: Enables recurring billing and subscription plan creation.
  • Refunds & Disputes: Facilitates the process of issuing refunds and handling payment disputes.
  • Webhook Handling: Integrates with PayPal's Instant Payment Notification (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 recurring subscriptions for digital content, and manage refunds directly through the platform.

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 Python application?

PayPal payment processing integration is handled via server-side REST API and client-side SDK implementations for express checkout, supporting one-time payments, recurring subscriptions, and refund management.

How do I set up recurring subscriptions using the PayPal API?

Recurring subscriptions are managed through PayPal's REST API, allowing you to create subscription plans, handle recurring billing cycles, and automate digital content access directly within your e-commerce platform.

Can I handle PayPal refunds and disputes automatically with Flask?

Yes, refund management and payment dispute handling can be automated using Flask, executing refund requests and managing transaction integrity through secure server-side REST API calls.

What is PayPal IPN verification and do I need it for e-commerce?

PayPal IPN verification is a webhook mechanism for receiving real-time transaction updates. It is required for e-commerce platforms to securely confirm payment statuses and maintain transaction integrity.

Does this PayPal integration support both client-side SDK and server-side REST API?

Yes, the PayPal integration supports both client-side SDK implementations for express checkout flows and server-side REST API calls for secure backend payment processing, subscriptions, and refunds.

What are the limitations of using requests and Flask for PayPal payment processing?

Using requests and Flask for PayPal payment processing requires secure handling of API credentials and manual IPN verification setup, which may demand more custom configuration than dedicated payment gateway libraries.