stripe

Integrate Stripe payments and manage subscriptions in your applications.

2|Updated Mar 21, 2019
One-click install
npx skills add https://github.com/jrollin/dotfiles --skill stripe-jrollin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe
Source: https://github.com/jrollin/dotfiles/tree/main/claude/.claude/skills/stripe-expert
Command: npx skills add https://github.com/jrollin/dotfiles --skill stripe-jrollin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and code examples for integrating Stripe payments, subscriptions, and billing into your applications, ensuring secure and efficient financial operations.

Core Features & Use Cases

  • Payment Integration: Implement secure payment processing using Stripe Checkout or Payment Intents.
  • Subscription Management: Handle recurring billing, usage-based pricing, and tiered plans.
  • Webhook Security: Ensure secure and reliable handling of Stripe events.
  • Multi-Platform Support: Integrate with web (Next.js), iOS, and Android applications.
  • Database Sync: Synchronize Stripe data with Supabase for analytics and management.
  • Use Case: You need to add a subscription service to your SaaS application, including setting up different pricing tiers, handling recurring payments, and ensuring that user access is revoked upon cancellation.

Quick Start

Use the stripe skill to create a new checkout session for the 'prod_basic_monthly' product.

Frequently Asked Questions about stripe

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

FAQPage Schema
How do I integrate Stripe subscriptions into a SaaS application?

To integrate Stripe subscriptions, implement checkout sessions for tiered pricing plans and manage the subscription lifecycle to revoke user access upon cancellation. This supports flat-rate, per-seat, usage-based, and tiered billing models.

Does this guidance work with Next.js and Supabase for payment processing?

Yes, the guidance facilitates seamless integration with Next.js for building checkout sessions and customer portals, and synchronizes Stripe payment data with Supabase for analytics and management.

What's the best way to secure Stripe webhooks and ensure PCI compliance?

Secure Stripe webhooks by verifying event signatures to ensure reliable handling of Stripe events. The guidance covers API security and PCI compliance across web, mobile, and backend systems.

How do I handle usage-based billing and recurring payments in Stripe?

Handle usage-based billing and recurring payments by leveraging Stripe's subscription management features to track usage and automatically invoice customers based on their specific pricing tier.

Can I use Stripe checkout sessions for mobile applications?

Yes, Stripe checkout sessions and payment intents can be integrated across web, mobile, and backend systems. This provides secure payment processing for iOS and Android applications.

How do I set up a customer portal for managing Stripe subscriptions?

Set up a customer portal by implementing Stripe's subscription lifecycle management features, allowing users to manage their recurring billing, upgrade tiers, and cancel their own subscriptions securely.