2014-09-23 71 views
0

我搜索了iOS 8 API的PassKit框架,但無法找到任何從Passbook應用程序中檢索信用卡詳細信息的API。 Apple表示我們可以將我們的卡片詳細信息存儲在iOS 8 Passbook中。我們可以從新的iOS8 Passkit中檢索卡的詳細信息,例如(卡號,失效日期,CCV)嗎?使用iOS8從Passbook檢索信用卡信息

我需要從存摺中取回卡片的詳細信息,並進一步將其發送到支付網關,而無需用戶手動輸入卡片的詳細信息。

任何幫助將不勝感激。在此先感謝

回答

2

您不能從您的應用程序訪問個人信用卡詳細信息,如卡號,失效日期,cvv - 因爲這些信息實際上並未存儲在手機中。只有代表卡信息的令牌存儲在芯片上。

如果您想請求用戶授權Apple Pay,則應該從視圖控制器中提供一個PKPaymentAuthorizationViewController。您應該將支付請求(PKPaymentRequest)傳遞給此控制器,其中包含金額,貨幣,物品等。它將顯示一個操作表,顯示支付/貨運詳細信息以及「帶觸摸ID的付款」選項。

我已經在模擬器中試過了,不幸的是我只能在卡片部分看到'Null,null'。我不確定如何爲Passbook添加測試卡。你能做到嗎?

+0

如果假設我不想Apple Pay。我可以使用此令牌併發送到任何支付網關,例如STRIPE並進一步啓動付款? – Saify 2014-09-27 14:44:08