المهارات billing-automation
💳

billing-automation

آمن

构建自动化计费系统

متاح أيضًا من: wshobson

此技能帮助开发者实现订阅计费、自动化发票生成以及支付生命周期管理。它提供定期付款、催收管理、按比例计算和税费计算的模式。

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "billing-automation". Create a monthly subscription for customer acme_corp on the pro plan

النتيجة المتوقعة:

订阅已创建:ID=sub_abc123,客户=acme_corp,计划=pro_monthly,状态=trial,下次计费=2024-02-01,试用结束=2024-01-15

استخدام "billing-automation". Generate invoice for subscription sub_abc123 with usage charges

النتيجة المتوقعة:

发票INV-2024-001已创建:客户=acme_corp,明细项目=[专业计划$99.00,API调用$12.50],小计=$111.50,税(CA 7.25%)=$8.08,总计=$119.58

استخدام "billing-automation". Process failed payment for customer acme_corp

النتيجة المتوقعة:

付款失败:银行卡被拒绝。催收���启动:尝试1/3,3天后重试,邮件通知已发送至billing@acme.com

التدقيق الأمني

آمن
v1 • 2/25/2026

All 35 static findings are false positives. The external_commands detections are markdown code block fences (backticks), not shell execution. The network detection is a placeholder URL in example email templates. The blocker detections for weak crypto and system reconnaissance are standard Python code patterns (string assignments, ID generation) used in legitimate billing logic. No prompt injection attempts detected.

2
الملفات التي تم فحصها
590
الأسطر التي تم تحليلها
4
النتائج
1
إجمالي عمليات التدقيق

مشكلات عالية المخاطر (4)

False Positive: external_commands Detection
Static scanner detected backticks in markdown as shell execution. These are actually markdown code fences (```python ... ```) containing Python code examples for billing automation.
False Positive: Hardcoded URL Detection
Static scanner flagged a URL in example code as potential data exfiltration. This is a placeholder URL in an email template example.
False Positive: Weak Cryptographic Algorithm
Static scanner flagged string operations as weak crypto. These are invoice description fields, not cryptographic code.
False Positive: System Reconnaissance
Static scanner flagged ID generation functions as system reconnaissance. These are standard billing system patterns.
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
65
الأمان
100
الامتثال للمواصفات

ماذا يمكنك بناءه

SaaS订阅管理

为SaaS产品实现支持月度、年度或自定义计费周期的定期计费

自动化发票系统

自动生成和发送发票,包含税费计算和多种格式输出

付款恢复工作流程

建立催收流程,通过重试和客户通知来恢复失败的付款

جرّب هذه الموجهات

基础订阅设置
创建一个支持月度和年度计划的订阅计费系统。包括客户注册、计划选择和初始计费周期设置。
发票生成
为已完成的订阅生成发票。包括基础计划、使用费用和适用税费的明细项目。以PDF格式输出。
催收工作流程
实现催收管理流程。当付款失败时,发送客户通知、按计划重试,并处理订阅状态变更。
计划变更的按比例计算
当客户在周期中途从基础计划升级到专业计划时,计算按比例费用。包括席位增加和计费频率变更。

أفضل الممارسات

  • 在生产部署前始终使用沙盒支付测试计费逻辑
  • 为支付请求实现幂等性密钥以防止重复扣款
  • 存储完整的计费审计跟踪以支持合规和争议解决
  • 使用Webhooks将支付状态与数据库同步

تجنب

  • 未经明确确认或试用同意不得向客户收费
  • 避免硬编码价格 - 使用���置来管理计划价格
  • 不要跳过税费计算,即使是数字商品
  • 永远不要存储原始信用卡号 - 使用支付处理器令牌

الأسئلة المتكررة

此技能能连接Stripe或PayPal吗?
不,此技能提供实现模式和代码示例。您需要使用其SDK单独与您选择的支付处理器集成。
我可以将其用于一次性付款而非订阅吗?
此技能专注于定期计费。对于一次性付款,您可以调整发票生成部分,而不使用订阅生命周期管理。
如何处理国际客户的税费?
使用带有特定区域费率的税费计算器模式。对于增值税/商品及服务税,考虑与Avalara或TaxJar等服务集成以实现自动化合规。
如果付款反复失败会怎样?
催收工作流程定义了重试计划。在耗尽重试次数后(通常2-3周内3-4次尝试),订阅将被取消或降级到免费层级。
我可以自定义计费周期吗?
是的,这些模式支持每周、每月、每季度、每年和自定义计费间隔。您在订阅配置中定义周期。
这符合PCI DSS标准吗?
此技能提供计费逻辑模式。为了符合PCI标准,请确保绝不处理原始卡数据 - 使用支付处理器令牌及其安全API。

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات