我必须在条纹 api 中传递用户的信用卡号、到期日期和密码。有没有人有 iOS 的 stripe api 的演示?
1 回答
您可以从这里获取官方 iOS Stripe api 详细信息。
条纹 iOS 绑定
Stripe iOS 绑定可用于在您的 iOS 应用程序中生成令牌。如果您正在构建一个向信用卡收费的 iOS 应用程序,您应该使用这些绑定来确保您不会将信用卡信息传递到您的服务器(因此符合 PCI 标准)。
安装
您可以通过两种方式安装 Stripe iOS 绑定。
使用 CocoaPods 安装
CocoaPods 是 Objective-C 的库依赖管理工具。要将 Stripe iOS 绑定与 CocoaPods 一起使用,只需将以下内容添加到您的 Podfile 并运行 pod install:
吊舱Stripe
,:git => ' https://github.com/stripe/stripe-ios.git '
通过将文件添加到项目来安装
- 克隆此存储库
- 在菜单栏中,单击“文件”,然后单击“将文件添加到“项目”...”
- 在克隆的 stripe-ios 存储库中选择“Stripe”目录
- 确保选中“将项目复制到目标组的文件夹(如果需要)”
- 点击“添加”
指导
您应该关注 Stripe iOS 绑定中的三个主要类。STPCard 是信用卡的代表。您将需要使用客户输入的信用卡详细信息来创建和填充此对象。STPToken 是 Stripe 为信用卡返回的令牌的表示形式。您不能自己构建这些,但需要创建它们(如下所示)。Stripe 是用于与 Stripe REST API 交互的静态类。
此外,代码本身也有很多注释。查看 .h 文件以更全面地了解此库。