基于 URLSession 构建的 Swift HTTP 网络库,提供链式请求、参数编码、上传下载与响应校验。
stripe/stripe-ios
Stripe 官方 iOS SDK,提供预置支付界面与底层 Stripe API 封装,用于在 iOS 应用内收款。
- Star
- 2,578
- Fork
- 1,075
- 未关闭 Issue
- 312
- 最近提交
- 6小时前
这是什么?
Stripe iOS SDK 用于在 iOS 应用中收集支付信息并直接提交给 Stripe。它提供开箱即用的 PaymentSheet 等界面,把填写支付信息、账单信息和确认付款整合到一个弹层中;同时开放这些界面所依赖的底层 API,方便开发者构建完全自定义的结账流程。
SDK 按模块拆分:StripePaymentSheet 提供预置支付界面,StripePayments 与 StripePaymentsUI 提供 API 封装和卡片输入框等 UI 组件,StripeApplePay 支持 Apple Pay 及 App Clip,StripeConnect、StripeIdentity 和 StripeFinancialConnections 分别覆盖嵌入式账户组件、身份验证和银行账户连接。Stripe 模块则包含以上全部内容。
项目推荐通过 Swift Package Manager 集成,也提供手动链接框架的说明。卡片数据直接发送至 Stripe,不经过应用自身服务器。支持 iOS 15 及以上版本,以及 macOS 12 及以上的 Mac Catalyst。
核心功能
- 01预置 PaymentSheet 界面,整合支付信息收集、账单信息和付款确认。
- 02提供底层 Stripe API 封装,便于构建完全自定义的支付界面。
- 03原生支持 3D Secure 认证,以符合强客户认证要求。
- 04集成 Apple Pay,并提供适用于 App Clip 的轻量级 SDK。
- 05PaymentSheet 支持卡片扫描,需配置相机使用说明。
- 06界面支持 40 多种语言本地化。
适用场景
- 在 iOS 应用中为实体商品或服务添加内购结账流程。
- 基于 Stripe 底层 API 构建完全自定义的支付表单。
- 在 iOS 应用或 App Clip 中提供 Apple Pay 支付。
- 为 iOS 应用添加身份验证或银行账户连接流程。
快速上手
- 1
在 Xcode 中打开 File > Add Packages,输入仓库地址
- 2
输入仓库地址 https://github.com/stripe/stripe-ios-spm 并添加该包
- 3
在仓库的 Example 目录中体验 PaymentSheet 示例应用
使用前须知
- 需要 iOS 15 或更高版本;iOS 13 和 14 需使用旧版 SDK(25.17.0)。
- 对于在应用内消费的数字商品,必须使用 Apple 的应用内购买 API,而不能使用本 SDK。
- 内置卡片扫描功能需要在应用中添加相机使用说明。
标签
常见问题
- stripe-ios 是什么?
- Stripe 官方 iOS SDK,提供预置支付界面与底层 Stripe API 封装,用于在 iOS 应用内收款。 Stripe iOS SDK 用于在 iOS 应用中收集支付信息并直接提交给 Stripe。它提供开箱即用的 PaymentSheet 等界面,把填写支付信息、账单信息和确认付款整合到一个弹层中;同时开放这些界面所依赖的底层 API,方便开发者构建完全自定义的结账流程。
- stripe-ios 可以免费使用吗?用的什么许可证?
- stripe-ios 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- stripe-ios 还在维护吗?
- 活跃维护中。stripe-ios 最近一次提交是在 2026年10月21日。
- stripe-ios 适合用来做什么?
- 在 iOS 应用中为实体商品或服务添加内购结账流程。 基于 Stripe 底层 API 构建完全自定义的支付表单。 在 iOS 应用或 App Clip 中提供 Apple Pay 支付。 为 iOS 应用添加身份验证或银行账户连接流程。
- stripe-ios 怎么安装和运行?
- 在 Xcode 中打开 File > Add Packages,输入仓库地址 输入仓库地址 https://github.com/stripe/stripe-ios-spm 并添加该包 在仓库的 Example 目录中体验 PaymentSheet 示例应用
- 在哪里获取 stripe-ios?
- 源代码和安装说明在 GitHub 上:https://github.com/stripe/stripe-ios
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个 Swift JSON 处理库,用安全的类型和免可选解包的 API 简化 JSON 数据的解析与构建。
一款去中心化聊天应用,离线时通过蓝牙 mesh 组网,联网时经 Nostr 中继通信,无需账号或手机号。
Airbnb 推出的 iOS 库,可原生渲染导出为 bodymovin JSON 的 After Effects 矢量动画。
基于 Python 的 GraphQL 无头电商后端,仅通过 API 提供商品、订单与支付能力。
开源 macOS 语音转文字听写应用,支持本地模型识别与可选的 AI 文本润色,可作为 Wispr Flow 的本地替代。