paypal-integration

Integrate PayPal payment processing with express checkout, recurring billing, and refunds.

23|2|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/herdiansah/Antigravity-Skills-Master --skill paypal-integration-herdiansah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paypal-integration
Source: https://github.com/herdiansah/Antigravity-Skills-Master/tree/main/.agent/skills/paypal-integration
Command: npx skills add https://github.com/herdiansah/Antigravity-Skills-Master --skill paypal-integration-herdiansah

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 complex process of integrating PayPal into applications, enabling secure and efficient online transactions, subscription management, and refund processing.

Core Features & Use Cases

  • Payment Integration: Implement one-time payments, express checkout, and recurring subscriptions.
  • Transaction Management: Handle payment capture, refunds, and disputes.
  • Webhook Handling: Process Instant Payment Notifications (IPN) for real-time transaction updates.
  • Use Case: Integrate PayPal as a payment gateway on an e-commerce site to allow customers to purchase products using their PayPal accounts or credit cards.

Quick Start

Use the paypal-integration skill to create a PayPal order for $25.00 USD.

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 for express checkout and recurring subscriptions?

Integrate PayPal payment processing by implementing server-side API calls and client-side SDK integration to handle secure transactions. This supports express checkout and recurring billing for e-commerce platforms and subscription services.

How does Instant Payment Notification webhook handling work for PayPal transaction updates?

Instant Payment Notification webhook handling processes real-time transaction updates by capturing PayPal payment events. It enables applications to automatically confirm payments, manage subscriptions, and trigger downstream fulfillment workflows.

Can I use Flask to handle PayPal payment capture, refunds, and dispute management?

Yes, Flask can handle PayPal payment capture, refunds, and dispute management. The integration uses Flask for server-side API calls to securely process transactions and manage the full payment lifecycle.

What is the best way to set up a PayPal payment gateway on an e-commerce site?

The best way to set up a PayPal payment gateway on an e-commerce site is combining client-side SDK integration for checkout with server-side API calls. This allows customers to pay using PayPal accounts or credit cards.

Do I need server-side API calls to implement PayPal recurring billing and subscriptions?

Yes, server-side API calls are required to implement PayPal recurring billing and subscriptions. They securely manage automated payment schedules, capture authorized funds, and synchronize subscription state with PayPal.

What are the limitations of using PayPal IPN for real-time transaction updates?

PayPal IPN relies on asynchronous webhook notifications, meaning real-time transaction updates depend on successful server delivery and retries. Application state must handle delays and verify IPN message authenticity to prevent fraud.