SuperAPI AI 工具集

payment-integration

通用与其它

查看项目

更新于 10-15 22:12

技能介绍

用途:面向安全可靠的支付处理,帮助实现 Stripe、PayPal、Square 等支付处理商的 API 集成,覆盖结账流程与支付表单、订阅计费与周期扣款、支付事件 Webhook 处理、PCI 合规与安全实践、支付错误处理与重试逻辑。

主要能力:提供支付集成代码与错误处理、Webhook 端点实现、支付记录数据库结构、PCI 合规安全检查清单、测试支付场景与边界情况、环境变量配置;需要时同时给出服务端与客户端代码。

关键要求:Webhook 必须用官方 SDK 验证签名(Stripe、PayPal 使用 HMAC 签名),绝不处理未验证的 Webhook;验证前不得修改请求体,JSON 中间件会破坏签名校验;处理器需幂等,先存事件 ID 再判断,因为失败会重试且不保证单次投递;应在 200ms 内先返回 2xx,再做数据库写入或外部 API 等耗时操作;服务端需重新向支付商 API 查询支付状态,不单独信任 Webhook 载荷或客户端响应。

PCI 合规要点:不接触原始卡号,使用 Stripe Elements、PayPal SDK 等令牌化 API 在支付商 iframe 内处理卡数据,绝不存储、处理或传输原始卡号;所有支付验证在服务端通过直连支付商 API 完成;测试凭据必须在生产环境失效,避免线上站点误收测试卡。

常见失败:流量高峰导致支付处理商崩溃、Webhook 队列积压与收入损失;乱序 Webhook 因缺少幂等破坏 Lambda 函数;未加密支付按钮遭恶意改价;配置错误使线上接受测试卡造成 PCI 违规;跳过签名校验导致系统被恶意请求淹没。

限制:资料未提供具体价格、平台支持范围、安装命令或官方文档链接,暂未提供。