stripe

Automate Stripe payments, subscriptions, and webhooks across web and mobile apps.

1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/azlekov/my-claude-code --skill stripe-azlekov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe
Source: https://github.com/azlekov/my-claude-code/tree/main/skills/stripe
Command: npx skills add https://github.com/azlekov/my-claude-code --skill stripe-azlekov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive blueprint for implementing Stripe payments, subscriptions, and webhook workflows across web and mobile platforms, including secure key management and server-side syncing.

Core Features & Use Cases

  • End-to-end Stripe integration for payments, subscriptions, and webhooks across Next.js, React, mobile apps, and serverless backends.
  • Secure handling of Stripe keys, webhook verification, and idempotent webhook processing to prevent duplicate events.
  • Data synchronization with Supabase via Stripe Sync Engine or webhook-based syncing to keep local tables up to date.
  • Customer portal & checkout flows enabling self-service billing and smooth upgrade/downgrade experiences.

Quick Start

Install Stripe SDKs, set up environment variables, and run a basic checkout flow to verify end-to-end processing.

Frequently Asked Questions about stripe

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

FAQPage Schema
How do I handle Stripe webhooks idempotently in a Next.js serverless backend?

To handle Stripe webhooks idempotently in Next.js, verify webhook signatures securely and process events with idempotency checks to prevent duplicate database updates. This ensures reliable payment data synchronization.

What is the best way to sync Stripe subscription data with Supabase?

The best way to sync Stripe subscription data with Supabase is using the Stripe Sync Engine or webhook-based syncing. This approach automatically updates your local Supabase tables whenever subscription events occur.

Can I use Stripe checkout and customer portals with React and mobile backends?

Yes, you can implement Stripe checkout flows and customer portals across Next.js, React, and mobile backends like iOS, Android, and Flutter. This enables self-service billing and smooth subscription upgrades or downgrades.

How do I securely manage Stripe environment variables and API keys for web app payments?

Securely manage Stripe API keys by setting up dedicated environment variables for server-side and client-side contexts. This separates secret keys for backend webhook processing from publishable keys for frontend checkout.

Does Stripe webhook processing support server actions in Next.js?

Yes, Stripe webhook processing can be integrated with Next.js server actions to handle end-to-end payment workflows. This allows secure server-side event verification and database syncing directly within your application routes.