stripe-integration

Implement Stripe payment processing with checkout, subscriptions, refunds, and webhook verification.

2|Updated May 20, 2026
One-click install
npx skills add https://github.com/Dianshu-Liao/SkilLGuard --skill stripe-integration-dianshu-liao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-integration
Source: https://github.com/Dianshu-Liao/SkilLGuard/tree/main/data/skills/stripe-integration
Command: npx skills add https://github.com/Dianshu-Liao/SkilLGuard --skill stripe-integration-dianshu-liao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you implement reliable Stripe payment processing and subscription billing without exposing sensitive card data, while ensuring webhook-driven confirmation of payment outcomes.

Core Features & Use Cases

  • Hosted Checkout and Payment Intents: Support one-time payments and customizable payment UI while keeping PCI scope small (Hosted Checkout) or enabling finer control (Payment Intents).
  • Subscriptions and Billing Lifecycle: Create subscriptions, manage invoices, and handle recurring payment changes through Stripe objects and webhook events.
  • Secure Webhook Handling and Refunds/Disputes: Verify webhook signatures, process key payment/subscription events, and implement refund and dispute flows with idempotent handling.

Quick Start

Use stripe-integration to generate a hosted checkout session for a one-time payment, then verify and process the corresponding webhook events on your backend.

Frequently Asked Questions about stripe-integration

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

FAQPage Schema
How do I verify Stripe webhook signatures to confirm payment outcomes?

Yes, this Skill handles recurring subscription billing by creating subscriptions, managing invoices, and processing recurring payment changes through Stripe objects and webhook events for automated lifecycle management.

How do I handle Stripe refunds and disputes idempotently?

Handle Stripe refunds and disputes by processing key payment events with idempotent handling, ensuring that duplicate webhook deliveries or retried API requests do not trigger multiple refund actions on the same transaction.

What is the best way to keep PCI compliance scope small when building a checkout page?

The best way to keep PCI compliance scope small is using Stripe Hosted Checkout, which redirects users to Stripe-hosted payment UI pages so sensitive card data never touches your server infrastructure.

When should I use Stripe Payment Intents instead of Hosted Checkout?

Use Stripe Payment Intents instead of Hosted Checkout when you need finer control over the customizable payment UI while still maintaining secure, PCI-aware payment processing for one-time transactions.

Do I need backend webhook handlers for Stripe checkout sessions?

Yes, you need backend webhook handlers for Stripe checkout sessions because payment confirmation must not rely on client-side reporting, requiring webhook signature verification and idempotent event handling for reliability.