stripe-best-practices

Guides Stripe integrations using Checkout Sessions, Payment Intents, and Payment Element.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/alexajuno/dotfiles --skill stripe-best-practices-alexajuno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-best-practices
Source: https://github.com/alexajuno/dotfiles/tree/main/dot_claude/plugins/marketplaces/claude-plugins-official/external_plugins/stripe/skills/stripe-best-practices
Command: npx skills add https://github.com/alexajuno/dotfiles --skill stripe-best-practices-alexajuno

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance on implementing Stripe integrations effectively, ensuring adherence to best practices and avoiding deprecated or outdated methods.

Core Features & Use Cases

  • API Prioritization: Recommends preferred Stripe APIs like Checkout Sessions and Payment Intents over older ones like Charges.
  • Integration Surfaces: Guides on using Stripe Checkout, Payment Element, and alternatives.
  • Use Case: When building a new e-commerce checkout flow, consult this Skill to ensure you are using the most current and recommended Stripe APIs and components for a robust and future-proof integration.

Quick Start

Use the stripe-best-practices skill to understand the recommended approach for integrating subscriptions.

Frequently Asked Questions about stripe-best-practices

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

FAQPage Schema
What is the best way to integrate Stripe payments for a new e-commerce checkout?

The best way to integrate Stripe payments is by using modern APIs like Checkout Sessions and Payment Intents. This ensures a robust, secure, and future-proof integration while avoiding deprecated methods like the older Charges API.

Should I use Stripe Charges or Payment Intents for processing payments?

You should use Payment Intents for processing payments instead of the deprecated Charges API. Payment Intents represent the recommended modern Stripe API surface for secure and efficient payment processing across your integration.

How do I integrate subscriptions using Stripe Checkout?

To integrate subscriptions, consult the recommended approach for using Stripe Checkout Sessions. This modern API surface handles recurring billing effectively and aligns with Stripe's latest integration guidelines.

Can I use the Stripe Payment Element for custom checkout flows?

Yes, you can use the Stripe Payment Element for custom checkout flows. It is a recommended integration surface that allows you to securely collect payment details while adhering to current Stripe best practices.

What are the recommended Stripe APIs for building Connect platforms?

For building Connect platforms, use modern APIs like Checkout Sessions and Payment Intents. Adhering to these recommended integration surfaces ensures secure and efficient multi-party payment processing.