SuperAPI AI 工具集

stripe

编程与开发

查看项目

更新于 10-16 03:13

技能介绍

用途:Stripe 是面向互联网商务的支付基础设施平台,提供 API 与工具。本技能覆盖核心开发工作流:API 认证、支付处理、webhook 处理、错误管理、测试策略,以及用 Stripe Connect 构建多方平台。

适用触发场景:集成支付(Checkout、订阅、发票);配置 API 密钥与认证;实现 webhook 端点与签名验证;处理错误与拒付码;用沙箱/测试卡测试;构建平台或市场;管理关联账户、扣款、转账与提现;使用各语言 SDK;调试 API 问题。

主要能力与要点:API 基址为 https://api.stripe.com;认证用密钥,仅服务端使用。密钥前缀区分环境:沙箱 sk_test_、pk_test_、rk_test_,线上 sk_live_、pk_live_、rk_live_。提供 Node.js、Python、Ruby、Go、Java、PHP、.NET 及 React、iOS、Android、React Native 等 SDK。测试卡如 Visa 4242424242424242、Mastercard 5555555555554444、Amex 378282246310005、拒付 4000000000000002,有效期用未来日期,CVC 任意三位(Amex 四位)。

用法示例:创建 Payment Intent 时向 /v1/payment_intents 发送 amount、currency、payment_method_types[] 参数,并以密钥认证。webhook 需用 endpointSecret 校验 stripe-signature 头,Node.js 中调用 stripe.webhooks.constructEvent。Connect 扣款类型包括直接扣款(SaaS 平台)、目标扣款(市场)、分离扣款与转账(复杂分账)。错误类型含 CardError(402)、InvalidRequestError(400)、AuthenticationError(401)、RateLimitError(429)、APIError(500)、PermissionError(403) 等。

参考文档涉及 api-keys-auth、error-handling、webhooks、testing、connect-overview、connect-charges、development-essentials。限制:具体价格、收费、平台可用范围等资料暂未提供。