web-payments
Web Payments provides patterns for adding Stripe to web applications, covering one-time payments, recurring subscriptions, and hosted or embedded checkout experiences. It includes server setup, webhook verification for secure payment confirmation, and client-side integration examples.
Web Payments integrates Stripe checkout, subscriptions, and webhooks into web applications.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-14
Web Payments integrates Stripe checkout, subscriptions, and webhooks into web applications. Web Payments provides patterns for adding Stripe to web applications, covering one-time payments, recurring subscriptions, and hosted or embedded checkout experiences. It includes server setup, webhook verification for secure payment confirmation, and client-side integration examples.
Use it when
- Web Payments includes patterns for implementing subscription billing with Stripe, covering recurring charge setup.
- Web Payments provides webhook verification patterns to securely confirm that payment events come from Stripe.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
alinaqi/maggy/web-payments · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How to integrate Stripe payments into a web application?
Web Payments provides patterns for adding Stripe to web applications with server setup and client-side integration examples. The skill covers creating payment intents, initializing Stripe on the client, and handling payment confirmations. Start by setting up your Stripe API keys, then use Web Payments' patterns to create checkout flows that match your application's needs, whether one-time or recurring.
What does Web Payments cover for subscription billing?
Web Payments includes patterns for implementing subscription billing with Stripe, covering recurring charge setup, subscription lifecycle management, and billing portal integration. The skill demonstrates how to create subscription plans, handle subscription state changes, and manage customer billing preferences through Stripe's hosted portal or custom interfaces.
How do you verify Stripe webhook signatures with Web Payments?
Web Payments provides webhook verification patterns to securely confirm that payment events come from Stripe. The skill shows how to validate webhook signatures using your endpoint secret, ensuring payment confirmations are authentic before updating your database. This protects against forged requests and maintains transaction integrity.
Can Web Payments help build checkout UI with Stripe Checkout?
Yes, Web Payments covers building checkout experiences using both Stripe Checkout and Payment Element. The skill includes patterns for hosted checkout redirects and embedded payment forms, allowing you to choose between Stripe-hosted pages or custom-branded checkout flows integrated directly into your application.
What payment methods does Web Payments support?
Web Payments supports Stripe's full payment method ecosystem through integration patterns. This includes cards, digital wallets, bank transfers, and regional payment methods available through Stripe. The skill demonstrates how to configure which methods appear in your checkout based on customer location and your business needs.
How does Web Payments handle failed payments?
Web Payments provides patterns for detecting and responding to payment failures through webhook events and status checks. The skill shows how to track failed payment states, retry logic for recoverable failures, and customer communication flows. Webhook verification ensures you reliably capture all payment events for proper error handling.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Web Payments Skill (Stripe)
For integrating Stripe payments into web applications - one-time payments, subscriptions, and checkout flows.
Sources: Stripe Checkout | Payment Element Best Practices | Building Solid Stripe Integrations | Subscriptions
Setup
1. Create Stripe Account
- Go to https://dashboard.stripe.com/register
- Complete business verification
- Get API keys from https://dashboard.stripe.com/apikeys
2. Environment Variables
```bash
.env
STRIPE_SECRET_KEY=sk_test_xxx # Server-side only STRIPE_PUBLISHABLE_KEY=pk_test_xxx # Client-side safe STRIPE_WEBHOOK_SECRET=whsec_xxx # For webhook verification
(truncated - see the full file via the links below)
File tree — 1 file
skills/web-payments/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Integrate Stripe payments into a web application”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill provides a complete Stripe integration for SaaS applications, covering checkout sessions, subscription management, and secure webhook handling. It includes TypeScript and Python implementations with customer portal setup and payment event processing.
This skill guides you through integrating Stripe into a web application, covering one-time payments via Checkout Sessions, recurring subscriptions, webhook event handling with signature verification, and customer self-service billing. It provides decision trees for choosing the right Stripe API, ready-to-use code patterns for common flows, and special handling for Cloudflare Workers environments.
Add Stripe payment processing to your application by installing the SDK, configuring environment variables, and setting up checkout sessions. This skill covers webhook handling for subscription events, customer portal setup, and best practices like signature verification and local testing with Stripe CLI.
Build secure payment systems using Stripe Checkout, Elements, and PaymentIntents while managing subscription lifecycles, webhook events, and tax calculation. Covers idempotent webhook handling, PCI compliance patterns, refund processing, and RevenueCat integration for mobile subscriptions.
Connect your app to Stripe, PayPal, or Square for complete payment handling. The skill covers checkout flows, subscription billing, refunds, and webhook processing with built-in security practices and error handling.
Stripe Stack Skill equips you with battle-tested integration patterns for adding payments, subscriptions, and credit systems to Next.js + Supabase applications. It covers webhook setup with database-backed idempotency, test-to-live mode transitions, and secure key management—everything needed to move from development to production safely.
More skills Stripe Integration (unlicensed) · Polar Migration (GPL-3.0) · stripe (Apache-2.0) · Laravel Cashier Stripe (unlicensed) · stripe-integration (MIT) · Stripe Subscription (unlicensed) · saas-platforms (MIT) · security (MIT)