stripe-integration

Implement Stripe payment processing with checkout, subscriptions, and webhooks.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/ekremmkasap/jarvis --skill stripe-integration-ekremmkasap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-integration
Source: https://github.com/ekremmkasap/jarvis/tree/main/server/agent_prompts/wshobson/plugins/payment-processing/skills/stripe-integration
Command: npx skills add https://github.com/ekremmkasap/jarvis --skill stripe-integration-ekremmkasap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Stripe-based payment processing integrated into web/mobile apps for secure, PCI-compliant checkout, subscriptions, and webhook-driven workflows.

Core Features & Use Cases

  • Enable hosted checkout or custom UI with Payment Element or Payment Intent flows for flexible payment experiences.
  • Manage subscriptions, invoices, and customer payment methods, including a customer portal for self-service.
  • Handle reliable webhooks for payment_succeeded, subscription changes, and refunds, with secure signature verification and idempotency.

Quick Start

Integrate Stripe by configuring API keys, creating a checkout session or payment intent, and wiring webhook verification to complete payments.

Frequently Asked Questions about stripe-integration

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

FAQPage Schema
How do I integrate Stripe checkout and subscriptions into my web app?

To integrate Stripe checkout and subscriptions, configure your API keys, create a checkout session or payment intent, and wire server-side webhook verification to complete payments. This Skill implements PCI-compliant payment flows using Stripe.js or the Payment Element.

What's the best way to handle Stripe webhooks for payment_succeeded events?

The best way to handle Stripe webhooks involves secure signature verification and idempotency to reliably process payment_succeeded events, subscription changes, and refunds. This Skill provides webhook-driven workflows to manage these server-side events securely.

Does this Stripe integration support custom UI with the Payment Element?

Yes, this Stripe integration supports custom UI with the Payment Element or Payment Intent flows, enabling flexible payment experiences. It also supports hosted checkout for web and mobile apps needing secure payments.

Can I manage customer payment methods and recurring billing with Stripe?

Yes, you can manage customer payment methods, recurring billing, and invoices, including a customer portal for self-service. This Skill handles subscription changes and refunds through robust webhook-driven workflows.

Do I need Stripe API keys to set up PCI-compliant payment processing?

Yes, you need Stripe API keys to set up PCI-compliant payment processing. This Skill requires server-side webhook handling and client-side integration with Stripe.js or the Payment Element to ensure secure checkout flows.