web-payments

Automate Stripe payments integration with webhooks and customer portals.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/mwathiben/PropManager --skill web-payments-mwathiben
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-payments
Source: https://github.com/mwathiben/PropManager/tree/main/.claude/skills/web-payments
Command: npx skills add https://github.com/mwathiben/PropManager --skill web-payments-mwathiben

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stripe and webhooks integration for payments requires careful server-side handling, secure keys, and reliable user flows to process purchases and manage subscriptions.

Core Features & Use Cases

  • Hosted Checkout with Stripe Checkout
  • Embedded and Payment Element-based flows
  • Webhook verification and subscription lifecycle management
  • Customer portal for self-serve billing

Quick Start

Create a Stripe account, install the Stripe SDKs, and implement a checkout flow using the provided server and client examples.

Frequently Asked Questions about web-payments

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

FAQPage Schema
How do I integrate Stripe payments into a web application?

You can integrate Stripe payments by installing the Stripe SDKs and implementing a checkout flow with provided server and client examples. This approach supports one-time payments, subscriptions, webhooks, and customer portals.

What's the best way to handle Stripe webhook verification for subscriptions?

Stripe webhook verification for subscriptions is handled through reliable webhook signature verification and idempotent processing. This ensures secure server-side secret handling and clear error handling throughout the subscription lifecycle.

How do I set up a Stripe customer portal for self-serve billing?

Setting up a Stripe customer portal for self-serve billing involves implementing the provided server-side examples alongside client flows. It allows users to manage their own subscriptions and billing information directly.

Does this Stripe checkout integration support both one-time payments and subscriptions?

Yes, the Stripe checkout integration supports both one-time payments and subscription management. It covers server-side setup, client flows, and webhook verification for secure and reliable payment processing.

Why do I need secure server-side secret handling for Stripe webhooks?

Secure server-side secret handling for Stripe webhooks is required to satisfy security requirements and verify webhook signatures. It enables idempotent processing and clear error handling to prevent duplicate transactions and data leaks.

Can I use embedded payment elements with Stripe Checkout?

Yes, you can use embedded and Payment Element-based flows alongside Hosted Checkout with Stripe Checkout. The integration provides server and client examples to implement these varied checkout flow architectures.