SuperAPI AI 工具集

payment-integration

通用与其它

查看项目

更新于 10-16 00:29

技能介绍

用途:该技能在任务涉及支付、计费或订阅时主动加载,指导从支付提供商选择到 Webhook 处理的完整支付集成流程,适用于一次性付款、循环订阅、结账表单、订阅管理、开发环境支付测试、PCI 合规与安全,以及支付提供商迁移。

主要能力:先发现现有支付基础设施,包括支付库、Webhook 端点、API 密钥环境变量和支付相关数据库模型,并读取项目记忆中的支付决策;再根据需求选择提供商——Stripe 适合最大灵活性与复杂订阅、高级功能(发票、税务、欺诈检测)和自定义流程,LemonSqueezy 适合数字产品/SaaS、商户记录方(处理税费与合规)和简单订阅,Paddle 适合软件/SaaS、商户记录方、订阅与许可证管理及 B2B 市场。随后安装对应 SDK 并配置环境变量模板,实现一次性付款与订阅结账端点、订阅计划定义、订阅取消与更新,以及 Webhook 处理。

使用方式:按工作流顺序执行。安装命令示例:Stripe 使用 npm install stripe @stripe/stripe-js;LemonSqueezy 使用 npm install @lemonsqueezy/lemonsqueezy.js;Paddle 使用 npm install @paddle/paddle-node-sdk。环境变量包括 STRIPE_SECRET_KEY、STRIPE_PUBLISHABLE_KEY、STRIPE_WEBHOOK_SECRET、LEMONSQUEEZY_API_KEY、LEMONSQUEEZY_STORE_ID、LEMONSQUEEZY_WEBHOOK_SECRET、PADDLE_API_KEY、PADDLE_WEBHOOK_SECRET、PADDLE_ENVIRONMENT 等,并需确认 .env 已加入 .gitignore。技能附带 scripts/validate-payments.sh 与 references/payment-patterns.md 资源。

限制:资料未提供具体收费、价格、平台支持范围或效果保证;Webhook 处理部分内容在资料中未完整给出,相关细节暂未提供。