Repolode
stripe

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. 1

    在 Xcode 中打开 File > Add Packages,输入仓库地址

  2. 2

    输入仓库地址 https://github.com/stripe/stripe-ios-spm 并添加该包

  3. 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 数据每日更新。

相关项目