Back to Skills

stripe-integration

堅牢でPCI準拠の決済フロー(チェックアウト、サブスクリプション、Webhook)を含むStripe決済処理を実装します。Stripe決済の統合、サブスクリプションシステムの構築、安全なチェックアウトフローの実装時に使用します。

5stars1forksUpdated 3/10/2026

Security Assessment

Low Risk(70/100)

Detected risks:

Secret Exposure([SKILL.md] api_key =, [SKILL.md] secret =)
Security Score70/100

About stripe-integration

The Stripe Integration skill enables developers to implement secure, PCI-compliant payment processing in web and mobile applications. It supports both one-time payments and recurring subscription models, handling the complexities of payment collection, customer management, and refund processing. By leveraging Stripe's hosted checkout sessions, payment intents, and setup intents, developers can build flexible payment flows while minimizing PCI compliance burdens and ensuring secure transactions. The skill also includes support for Stripe Connect, allowing marketplace-style payment flows and compliance with European Strong Customer Authentication (SCA) requirements.

Key features include hosted checkout sessions for quick and secure payment collection, customizable payment intents for full control over the payment UI, and setup intents for storing payment methods for future use. The skill supports subscription management, including products, pricing, subscription lifecycle events, and invoicing. Webhooks allow developers to respond to important events such as successful payments, failed transactions, subscription updates, and refunds. Additionally, the skill provides robust customer management capabilities, including creating and managing customer records, storing multiple payment methods, and tracking customer metadata.

This skill is ideal for developers and technical teams building e-commerce platforms, SaaS applications, or any service requiring integrated payment solutions. It is particularly useful for businesses that need to handle recurring billing, manage subscriptions, process refunds, or implement secure, compliant payment flows across different regions. By using this skill, organizations can streamline payment operations, reduce compliance risks, and provide a seamless checkout experience for their customers.

FAQ

What types of payments does this skill support?

It supports one-time payments, recurring subscription payments, and payment method storage for future use.

Which programming languages are compatible with this skill?

The skill provides examples for Python and JavaScript, making it compatible with applications using these languages.

Can I customize the payment UI with this skill?

Yes, by using payment intents with Stripe.js, developers have full control over the payment interface and user experience.

Does this skill handle refunds and disputes?

Yes, it supports refund processing and can respond to charge and invoice events via webhooks.

Are there any compliance requirements I need to be aware of?

The skill helps minimize PCI compliance burden, but implementing certain flows, especially custom UIs, requires adherence to Stripe's PCI and SCA guidelines.

Install stripe-integration

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill