SuperAPI AI 工具集

integrate-stripe

设计与创作

查看项目

更新于 10-15 21:49

技能介绍

用途:帮助在现有应用中设计、实现、审查和排查 Stripe 集成,覆盖一次性支付、Checkout、Payment Element、订阅、发票、已保存支付方式等。

主要能力:先检测仓库中已有的 Stripe 包、导入、配置、环境变量、API 客户端、Checkout 或 PaymentIntent 创建、Webhook 路由、数据库字段、迁移、测试和前端 Stripe.js 用法,并查看清单与锁文件确定 SDK 版本;若已存在集成,则追踪完整支付流程并做最小安全修复,不重复创建客户端、Webhook 端点、Customer 模型或支付流程;若不存在,则按项目现有语言、框架、数据库、校验、错误处理、日志和测试模式从零设计。

使用方式:按工作流先报告是否发现现有集成及版本与流程,再确定产品需要一次性购买、订阅、用量计费、发票、已保存方式、市场支付或组合;明确记录商户、客户关系归属、资金结算、争议处理和平台费;选择最简单合适的接口(Payment Links、Checkout Sessions、带 Payment Element 的 Checkout 或仅特殊场景用 PaymentIntents);服务端权威决定产品、Price ID、金额、币种、折扣、税务、身份、权益、去向和费用;支付前持久化内部待处理订单或订阅;以验证过的 Webhook 为事实来源,履约和状态变更需幂等;实现失败、取消、重试、退款、争议和对账路径;在沙箱测试并完成上线审查。

限制与规则:不得在源码、客户端、日志、错误或示例中暴露密钥;除非完成 PCI 流程,否则不在服务端处理原始卡号;不得依据成功跳转或客户端状态履约;Webhook 签名须基于未修改的原始请求体验证;用唯一约束去重事件 ID;重试的金融 POST 使用稳定幂等键;新工作不使用旧版 Charges、Sources、Tokens、Plans 或 Card Element;未经明确批准不得执行真实扣款、退款、转账或账户变更。资料未提供具体价格、平台支持范围或效果数据。