payments-stripe

Automate Stripe checkout sessions, subscriptions, and webhook signature verification in Node apps.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/george11642/george-plugins --skill payments-stripe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payments-stripe
Source: https://github.com/george11642/george-plugins/tree/main/plugins/george-setup/skills/payments-stripe
Command: npx skills add https://github.com/george11642/george-plugins --skill payments-stripe

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? Stripe integration and billing workflows require boilerplate setup, security verifications, and careful handling of event processing. This Skill provides a clear pattern for integrating Stripe into Convex-based apps, reducing boilerplate and ensuring reliable checkout and webhook handling.

## Core Features & Use Cases

  • Stripe SDK usage with Node integrations and proper "use node" directive in Convex actions
  • Separate Stripe logic from V8 queries/mutations for maintainable architecture
  • Webhook signature verification in HTTP handlers to ensure secure processing

### Quick Start Install the Stripe SDK and configure a Checkout Session to begin processing payments.

Frequently Asked Questions about payments-stripe

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

FAQPage Schema
How do I handle Stripe webhook signature verification in a Node app?

Stripe webhook signature verification is implemented within HTTP handlers to secure event processing. This validates incoming payloads by checking cryptographic signatures against your secret key before processing events.

How do I separate Stripe SDK logic from V8 queries and mutations?

Separate Stripe SDK logic by using Node integrations with the "use node" directive in Convex actions. This isolates payment processing from V8 queries and mutations to maintain a clean architecture.

Does this Stripe integration pattern support checkout sessions and subscriptions?

Yes, this Stripe integration pattern supports both checkout sessions and subscriptions. It automates the boilerplate setup required for these billing workflows within Convex-based apps.

Why do I need the "use node" directive for Stripe SDK usage in Convex?

The "use node" directive is required for Stripe SDK usage because the SDK relies on Node.js environments. Convex actions use this directive to execute Node integrations outside the standard V8 runtime.

What is the best way to structure Stripe payments and webhooks in a Convex app?

The best way to structure Stripe payments is to separate Stripe logic into Node actions and HTTP webhook handlers. This pattern reduces boilerplate while ensuring reliable checkout and secure event processing.