0

我用谷歌搜索了 iOS 8 API 的 PassKit 框架,但找不到任何从 Passbook 应用程序检索信用卡详细信息的 API。Apple 表示我们可以将卡的详细信息存储在 iOS 8 Passbook 中。我们可以从新的 iOS8 Passkit 中检索卡的详细信息,例如(卡号、到期日期、CCV)吗?

我需要从存折中检索卡的详细信息,然后将其发送到支付网关,而无需用户手动输入卡的详细信息。

任何帮助将不胜感激。提前致谢

4

1 回答 1

2

您无法从您的应用程序访问个人信用卡详细信息,例如卡号、到期日、cvv - 因为这些信息实际上并未存储在手机上。只有代表卡信息的令牌存储在芯片上。

如果您想请求用户授权 Apple Pay,您应该从您的视图控制器中提供一个 PKPaymentAuthorizationViewController。您应该将您的付款请求 (PKPaymentRequest) 传递给此控制器,其中包含金额、货币、项目等。它将显示一个操作表,显示付款/运输详细信息以及“使用触摸 ID 付款”选项。

我在模拟器中试过这个,不幸的是我只能在卡片部分看到“空,空”。我不确定如何将测试卡添加到 Passbook。你能做到吗?

于 2014-09-25T09:15:16.167 回答