用途:审查代码库中的 Stripe 集成实现,而非仅看线上数据。先在全仓库搜索 Stripe 用法,再进行审计。
主要能力:按清单逐项核查。搜索目标包括 new Stripe(、stripe.subscriptions、stripe.checkout、stripe.webhooks、apiVersion、idempotencyKey。检查项涵盖:API 版本是否显式固定而非浮动;创建调用是否带 idempotencyKey 以保证重试安全;Webhook 是否用 constructEvent 校验签名;创建前是否检查已有订阅以避免重复扣费;Stripe 错误是否按类型捕获并给出友好提示;金额是否用分表示、避免浮点舍入;密钥是否来自环境变量而非硬编码;更新时是否明确设置 proration_behavior。
使用方式:在代码库中运行上述搜索,逐条对照清单审计,然后按输出模板给出结果,分为 Critical、Improve、Good 三部分,并标注最高风险项的修复建议。
限制:是否可用以及具体调用方式取决于该技能所在环境,资料未提供安装命令或运行参数;仅在需要确认疑虑(如通过 active-subscriptions-audit 检查重复订阅)时才用 MCP 参考线上行为,MCP 的具体接入方式暂未提供。是否涉及费用、支持平台与版本均暂未提供。