Square In-App Payments iOS SDK
使用 Square 的 内联支付 SDK 在您的应用中构建令人印象深刻的支付体验。使用我们预制的 UI 收集客户的敏感信用卡信息,同时匹配您的应用外观和感觉。Square 会处理好所有支付复杂度 —— 安全性、风险和 PCI 合规性都由我们管理,这样您就可以专注于构建其他应用程序部分。
您还可以将 Square In-App Payments SDK 与 Square 的 在线支付 API 和 读取器 SDK 配对,以接受在线、面对面和内联的支付,同时保持您的后台报告在单一系统中统一。
安装
1. 添加框架
Cocoapods
使用 CocoaPods 安装,将以下内容添加到您的 Podfile 中
use_frameworks!
pod "SquareInAppPaymentsSDK"
pod "SquareBuyerVerificationSDK"
Carthage
使用 Carthage 安装,将以下内容添加到您的 Cartfile 中
github "square/in-app-payments-ios"
2. 向项目中添加构建阶段以配置 SquareInAppPaymentsSDK 和/或 SquareBuyerVerificationSDK 框架
使用上述任何一种方法添加框架后,请按照以下说明完成设置。
在您的应用程序目标的“构建阶段”设置标签页中,单击+图标,选择“新运行脚本阶段”。创建一个运行脚本,指定您的 shell(例如:/bin/sh),在 shell 下方脚本区域添加以下内容
FRAMEWORKS="${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}"
"${FRAMEWORKS}/SquareInAppPaymentsSDK.framework/setup"
确保以上运行脚本位于任意 [CP] Embed Pods Frameworks
或 Embed Frameworks
构建阶段下方。
Swift 包管理器
Swift 包管理器支持 Swift 5.3 及以上版本,但目前 不推荐将其作为添加 Square In-App Payments SDK 依赖项的方法。
安装说明可在此处找到。
Mac 中带有 Apple Silicon 的 iPhone 和 iPad 应用
Square In-App Payments iOS SDK 目前不支持在 Mac 上带有 Apple Silicon 的 iPhone 和 iPad 应用。
开始使用
更多信息及安装说明请访问 Square In-App Payments iOS SDK 页面。