Billing Automation
技能 已验证 活跃Build 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.
功能
- 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
使用场景
- Implementing SaaS subscription billing systems
- Automating invoice generation and delivery
- Managing failed payment recovery and customer notifications
- Handling prorated charges for plan upgrades/downgrades
非目标
- Directly processing payments via external payment gateways (requires integration)
- Handling customer data storage and management (assumes external systems)
- Managing user interface or frontend implementation
工作流
- 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
安装
请先添加 Marketplace
/plugin marketplace add wshobson/agents/plugin install payment-processing@claude-code-workflows质量评分
已验证类似扩展
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 最佳实践
96指导 Stripe 集成决策 — API 选择(Checkout Sessions vs PaymentIntents)、Connect 平台设置(Accounts v2、controller 属性)、账单/订阅、Treasury 财务账户、集成界面(Checkout、Payment Element)、从已弃用的 Stripe API 迁移以及安全最佳实践(API 密钥管理、受限密钥、Webhook、OAuth)。在构建、修改或审查任何 Stripe 集成时使用 — 包括接受付款、构建市场、集成 Stripe、处理付款、设置订阅、创建已连接账户或实施安全密钥处理。
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