stripe-integration

Integrate Stripe checkout sessions, payment intents, and webhooks for e-commerce.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/PriyanshKuniyal/gemini-cli-resources --skill stripe-integration-priyanshkuniyal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-integration
Source: https://github.com/PriyanshKuniyal/gemini-cli-resources/tree/main/extensions/claude-code-workflows/plugins/payment-processing/skills/stripe-integration
Command: npx skills add https://github.com/PriyanshKuniyal/gemini-cli-resources --skill stripe-integration-priyanshkuniyal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires stripe, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexity of integrating Stripe payment processing into e-commerce applications, providing robust, PCI-compliant payment flows.

Core Features & Use Cases

  • Checkout Sessions: Streamlined payment processing with multiple UI paths and built-in checkout capabilities.
  • Payment Intents: Bespoke control over payment amounts and currency conversion.
  • Setup Intents: Collects payment methods without immediate charging.
  • Webhooks: Handles critical events such as payment success, failure, and subscription changes.
  • Subscriptions: Manages recurring payments and customer billing cycles.
  • Customer Management: Tracks customer metadata and payment methods.
  • Use Case: For online stores that require secure and scalable payment processing, this Skill simplifies the implementation of Stripe payment flows, from checkout to subscriptions and webhooks.

Quick Start

Use the stripe-integration skill to create a checkout session for a premium subscription.

Frequently Asked Questions about stripe-integration

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

FAQPage Schema
How do I integrate Stripe payment processing into my e-commerce workflow?

Stripe payment processing integration is handled by creating checkout sessions and payment intents. This approach manages bespoke payment amounts, currency conversion, and built-in checkout UI paths for secure e-commerce transactions.

Can I use Stripe webhooks to manage subscription billing cycles?

Stripe webhooks handle critical subscription events like payment success, failure, and recurring billing changes. This mechanism manages customer billing cycles and tracks payment method updates automatically.

Do I need Stripe.js for PCI compliance when building a checkout page?

Stripe.js is required for PCI compliance when building checkout pages. The integration supports both hosted and embedded checkout pages, ensuring secure payment method collection without immediate charging.

What's the best way to collect payment methods without charging the customer immediately?

Setup intents collect payment methods without immediate charging. This Stripe mechanism gathers customer billing details securely, allowing you to track customer metadata and initiate charges at a later date.

Does this Stripe integration support both hosted and embedded checkout pages?

Both hosted and embedded checkout pages are supported. The integration streamlines checkout sessions through multiple UI paths while maintaining PCI compliance via Stripe.js for secure payment processing.

How do I manage customer metadata and payment methods with Stripe?

Customer management tracks customer metadata and payment methods using Stripe. This involves handling setup intents and subscription changes, ensuring accurate billing cycle tracking and secure payment method retention.