我用谷歌搜索了 iOS 8 API 的 PassKit 框架,但找不到任何从 Passbook 应用程序检索信用卡详细信息的 API。Apple 表示我们可以将卡的详细信息存储在 iOS 8 Passbook 中。我们可以从新的 iOS8 Passkit 中检索卡的详细信息,例如(卡号、到期日期、CCV)吗?
我需要从存折中检索卡的详细信息,然后将其发送到支付网关,而无需用户手动输入卡的详细信息。
任何帮助将不胜感激。提前致谢
您无法从您的应用程序访问个人信用卡详细信息,例如卡号、到期日、cvv - 因为这些信息实际上并未存储在手机上。只有代表卡信息的令牌存储在芯片上。
如果您想请求用户授权 Apple Pay,您应该从您的视图控制器中提供一个 PKPaymentAuthorizationViewController。您应该将您的付款请求 (PKPaymentRequest) 传递给此控制器,其中包含金额、货币、项目等。它将显示一个操作表,显示付款/运输详细信息以及“使用触摸 ID 付款”选项。
我在模拟器中试过这个,不幸的是我只能在卡片部分看到“空,空”。我不确定如何将测试卡添加到 Passbook。你能做到吗?