payment-integration

Integrate Stripe, PayPal, and LemonSqueezy for payments, subscriptions, and webhooks.

4|1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/doanchienthangdev/omgkit --skill payment-integration-doanchienthangdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payment-integration
Source: https://github.com/doanchienthangdev/omgkit/tree/main/plugin/skills/integrations/payment-integration
Command: npx skills add https://github.com/doanchienthangdev/omgkit --skill payment-integration-doanchienthangdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @stripe/stripe-js, @paypal/checkout-server-sdk, @lemonsqueezy/lemonsqueezy.js, micro, crypto, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a robust and secure solution for integrating enterprise-grade payment processing into your applications, handling everything from one-time purchases to complex subscription models.

Core Features & Use Cases

  • Multi-Gateway Support: Integrates with Stripe, PayPal, and LemonSqueezy.
  • Subscription Management: Handles creation, updates, and cancellations of recurring billing.
  • Secure Checkout: Implements PCI-compliant payment flows and webhook handling for transaction verification.
  • Use Case: An e-commerce platform can use this Skill to offer customers a seamless checkout experience, supporting various payment methods and managing customer subscriptions automatically.

Quick Start

Use the payment-integration skill to create a Stripe checkout session for the provided cart items and user details.

Frequently Asked Questions about payment-integration

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

FAQPage Schema
How do I integrate Stripe and PayPal for payment processing in my application?

Integrate Stripe and PayPal for payment processing by using a skill that connects with @stripe/stripe-js and @paypal/checkout-server-sdk to handle secure checkout sessions and transaction management. It supports multi-gateway enterprise payment flows.

How do I manage subscription lifecycle and recurring billing with Stripe?

Manage subscription lifecycle and recurring billing with Stripe by implementing API interactions for creation, updates, and cancellations. This handles recurring billing automatically and manages customer subscriptions securely.

Does this payment processing approach ensure PCI compliance for secure checkout?

Yes, this payment processing approach ensures PCI compliance for secure checkout. It implements PCI-compliant payment flows and robust webhook handling to verify transactions across Stripe, PayPal, and LemonSqueezy.

Can I process refunds and handle webhooks for one-time payments?

Yes, you can process refunds and handle webhooks for one-time payments. The skill integrates secure transaction management and event handling to support refund processing and verify one-time checkout payments.

What is the best way to support multiple payment gateways like LemonSqueezy and Stripe?

The best way to support multiple gateways like LemonSqueezy and Stripe is using a unified integration layer. This approach manages API interactions and event handling across different platforms for one-time payments and subscriptions.

Why use a dedicated payment integration solution instead of direct API calls?

Use a dedicated payment integration solution instead of direct API calls to abstract complex webhook handling, ensure PCI compliance, and unify subscription management across Stripe, PayPal, and LemonSqueezy securely.