Billing Automation
Skill Verified ActiveBuild automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.
To provide the necessary logic and structure for developers to build robust automated billing systems for recurring payments, invoicing, and subscription management.
Features
- Automated recurring payment processing
- Subscription lifecycle management (trial, active, past_due, canceled)
- Dunning management for failed payments
- Proration calculation for mid-cycle changes
- Sales tax, VAT, and GST calculation
Use Cases
- Implementing SaaS subscription billing systems
- Automating invoice generation and delivery
- Managing failed payment recovery and customer notifications
- Handling prorated charges for plan upgrades/downgrades
Non-Goals
- Directly processing payments via external payment gateways (requires integration)
- Handling customer data storage and management (assumes external systems)
- Managing user interface or frontend implementation
Workflow
- Define billing cycles and subscription states
- Generate invoices based on subscription plans and usage
- Attempt payment processing for invoices
- Initiate dunning process for failed payments
- Calculate prorated charges for mid-cycle plan changes
- Calculate applicable taxes based on customer location
Installation
First, add the marketplace
/plugin marketplace add wshobson/agents/plugin install payment-processing@claude-code-workflowsQuality Score
VerifiedTrust Signals
Similar Extensions
Stripe Integration Expert
99Stripe Integration Expert
Payment Integration
100Integrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders.
Agent Payments
98Agent skill for payments - invoke with $agent-payments
Stripe Best Practices
96Guides Stripe integration decisions — API selection (Checkout Sessions vs PaymentIntents), Connect platform setup (Accounts v2, controller properties), billing/subscriptions, Treasury financial accounts, integration surfaces (Checkout, Payment Element), migrating from deprecated Stripe APIs, and security best practices (API key management, restricted keys, webhooks, OAuth). Use when building, modifying, or reviewing any Stripe integration — including accepting payments, building marketplaces, integrating Stripe, processing payments, setting up subscriptions, creating connected accounts, or implementing secure key handling.
Paypal Integration
75Integrate PayPal payment processing with support for express checkout, subscriptions, and refund management. Use when implementing PayPal payments, processing online transactions, or building e-commerce checkout flows.
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions