paypal-integration

Integrate PayPal REST APIs for checkout, subscriptions, IPN verification, and refunds.

90|4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/aisa-group/skill-inject --skill paypal-integration-aisa-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paypal-integration
Source: https://github.com/aisa-group/skill-inject/tree/main/data/skills/paypal-integration
Command: npx skills add https://github.com/aisa-group/skill-inject --skill paypal-integration-aisa-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Reduce integration complexity and implementation errors when adding PayPal payment processing to web applications by providing clear patterns for checkout, subscription billing, webhook verification, and refund workflows.

Core Features & Use Cases

  • Express Checkout & Server-Side Capture: Create and capture orders via the PayPal REST API with examples for client and server flows.
  • Subscriptions & Recurring Billing: Create billing plans, subscribe customers, and manage recurring payments.
  • IPN/Webhook Handling & Refunds: Verify IPN/webhook messages, implement idempotent processing, and issue refunds or retrieve refund details.
  • Use Case: Implement a sandboxed e-commerce checkout that supports one-time purchases, subscription signups, automated refund handling, and webhook-driven order reconciliation.

Quick Start

Create a PayPal sandbox order for $10, return the approval URL, and provide the steps to capture and verify the payment.

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 checkout and capture payments server-side?

To integrate PayPal checkout, create and capture orders via the PayPal REST API using provided client and server flow examples. This handles OAuth token retrieval and order capture for secure online transaction processing.

How does PayPal subscription billing work for recurring payments?

PayPal subscription billing works by creating billing plans, subscribing customers, and managing recurring payments through the REST API. This handles subscription plan creation and automated recurring billing workflows.

How do I verify PayPal IPN and webhook messages for order reconciliation?

Verify PayPal IPN and webhook messages by implementing idempotent processing checks against incoming payloads. This ensures webhook-driven order reconciliation handles duplicate notifications safely and accurately.

Can I issue refunds and retrieve refund details through the PayPal API?

Yes, you can issue refunds and retrieve refund details through PayPal API calls. The integration handles refund management workflows, allowing merchant platforms to automate refund processing directly.

What is the best way to handle idempotent transaction processing with PayPal?

The best way to handle idempotent transaction processing with PayPal is to apply idempotency checks during webhook handling and order capture. This prevents duplicate billing when retrying failed API requests.

Does this PayPal integration support sandboxed e-commerce checkout for testing?

Yes, this PayPal integration supports sandboxed e-commerce checkout for testing. You can create sandbox orders, return approval URLs, and test one-time purchases, subscription signups, and automated refund handling.