SuperAPI AI 工具集

stripe-integration

通用与其它

查看项目

更新于 10-16 08:02

技能介绍

用途:在 Web 或移动应用中集成 Stripe 支付,实现一次性付款、订阅计费、退款与争议处理、客户支付方式管理、欧洲 SCA 强客户认证以及 Stripe Connect 市场支付流程。

主要能力:提供三种支付流程模式——Checkout Session 托管页(PCI 负担最小、实现最快)、Payment Intents 自定义 UI(需配合 Stripe.js)、Setup Intents 保存支付方式;支持订阅(Product、Price、Subscription、Invoice 四要素)、客户门户、退款与争议举证;覆盖关键 Webhook 事件,如 payment_intent.succeeded、payment_intent.payment_failed、customer.subscription.updated/deleted、charge.refunded、invoice.payment_succeeded。

使用方式:以 Python 为例,设置 stripe.api_key 后调用 stripe.checkout.Session.create 创建会话并跳转 session.url;自定义流程用 stripe.PaymentIntent.create 返回 client_secret 交前端 confirmCardPayment;订阅用 stripe.Subscription.create 并展开 latest_invoice.payment_intent;客户门户用 stripe.billing_portal.Session.create。Webhook 端点须用 stripe.Webhook.construct_event 校验签名,并做幂等处理。测试使用 sk_test_ 密钥与测试卡号(如成功 4242424242424242、拒付 4000000000000002、3DS 4000002500003155)。

适用场景:电商一次性收款、SaaS 订阅、市场平台分账、退款与争议管理。

限制:不适用于与 Stripe 集成无关的任务;金额须用最小货币单位(分);服务端不得处理原始卡数据;必须验证 Webhook 签名并处理重试。具体收费、价格与平台支持范围资料未提供。