stripe-best-practices

Provides onboarding for Stripe's recommended modern setup, including latest payment features and secure checkout design, but excludes outdated/excluded elements such as cards and legacy objects.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/mbarnes-code/multi-agent-vllm --skill stripe-best-practices-mbarnes-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-best-practices
Source: https://github.com/mbarnes-code/multi-agent-vllm/tree/main/features/claude-plugins-official/external_plugins/stripe/skills/stripe-best-practices
Command: npx skills add https://github.com/mbarnes-code/multi-agent-vllm --skill stripe-best-practices-mbarnes-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides essential guidance and best practices for integrating with Stripe, ensuring secure, efficient, and up-to-date payment processing solutions.

Core Features & Use Cases

  • API Usage Recommendations: Advises on preferred APIs (Checkout Sessions, Payment Intents) and discourages deprecated ones (Charges, Sources).
  • Integration Surface Guidance: Recommends using Stripe Checkout, the Payment Element, and dynamic payment methods.
  • Use Case: When building a new e-commerce platform, use this Skill to understand the recommended approach for handling one-time payments and subscriptions, ensuring compliance and leveraging Stripe's latest features.

Quick Start

Consult Stripe's Integration Options doc for best practices when building Stripe integrations.

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 an e-commerce platform?

Stripe Checkout provides pre-built, optimized payment flows that handle compliance and security. You should integrate Checkout Sessions for one-time payments and subscriptions to leverage the latest features and dynamic payment methods.

Should I use Stripe Charges and Sources APIs for my payment integration?

For handling subscriptions, use Stripe Checkout Sessions combined with the latest API versions. This ensures compliance, leverages dynamic payment methods, and provides an optimal user experience for recurring billing flows.

Can I use the Stripe Payment Element with dynamic payment methods?

Yes, you can use the Stripe Payment Element to integrate dynamic payment methods. This integration surface is recommended to optimize user experience and security by dynamically displaying relevant payment options.

How do I handle webhooks when building a Stripe Connect platform?

When building a Stripe Connect platform, follow best practices for webhooks by using the latest API versions. Proper webhook integration ensures reliable event handling for payment processing and subscription updates across the platform.