payments

Configure Stripe subscription billing, Checkout, webhooks, and tax collection for SaaS products.

232|43|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/whawkinsiv/solo-founder-skills --skill payments-whawkinsiv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payments
Source: https://github.com/whawkinsiv/solo-founder-skills/tree/main/skills/payments
Command: npx skills add https://github.com/whawkinsiv/solo-founder-skills --skill payments-whawkinsiv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps bootstrapped SaaS founders configure billing correctly, protect customer trust, and manage the operational risks of subscriptions, failed payments, refunds, and tax compliance.

Core Features & Use Cases

  • Stripe Setup: Configure products, pricing, Checkout, Customer Portal, environment variables, and webhook endpoints.
  • Subscription Operations: Handle upgrades, downgrades, cancellations, trials, payment failures, dunning, refunds, and access changes.
  • Tax and Compliance: Set up Stripe Tax or evaluate a Merchant of Record while planning jurisdiction-specific registration requirements.
  • Testing and Launch: Validate successful payments, declines, 3D Secure authentication, webhooks, proration, and production go-live procedures.

Quick Start

Use the payments skill to design and implement Stripe subscription billing for my SaaS, including pricing tiers, Checkout, Customer Portal, webhooks, failed-payment handling, tax collection, and test scenarios.

Frequently Asked Questions about payments

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

FAQPage Schema
How do I set up Stripe subscription billing for a SaaS product?

Stripe subscription billing requires configuring products, pricing tiers, Checkout flows, and the Customer Portal, plus managing webhooks for subscription lifecycle events like upgrades, downgrades, and cancellations.

What is the best way to handle failed payments and dunning in Stripe?

Failed payment recovery in Stripe uses dunning workflows to retry declined charges and manage subscription access changes, requiring comprehensive test-mode validation for declines and 3D Secure authentication before production launch.

Do I need Stripe Tax or a Merchant of Record for SaaS tax compliance?

SaaS tax compliance requires either configuring Stripe Tax or evaluating a Merchant of Record, depending on your jurisdiction-specific registration requirements and the locations of your customers.

How do I verify Stripe webhook signatures for subscription billing?

Verifying Stripe webhook signatures requires configuring webhook endpoints with environment-based API keys to securely receive and process subscription lifecycle events, failed-payment notifications, and refund updates.

Can I test proration and 3D Secure authentication before a Stripe production launch?

Validating successful payments, declines, 3D Secure authentication, webhooks, and proration in Stripe test mode is required to ensure reliable subscription billing and failed-payment recovery before your production go-live.