Ios 可以从我的应用程序中启动Apple Pay NFC吗?

Ios 可以从我的应用程序中启动Apple Pay NFC吗?,ios,objective-c,swift,sdk,nfc,Ios,Objective C,Swift,Sdk,Nfc,我想在一个应用程序中捕获NFC支付的详细信息,并希望如果从我的应用程序启动NFC支付,这将是可用的。我只需要知道支付的金额和商户 翻阅苹果的文档,我所能看到的只是带有触摸ID的Apple Pay的软件实现,我看不到任何关于集成Apple Pay NFC的参考。这是不可能的,因为苹果的实现是为了隐藏这些数据。这就是为什么你在他们的文档中找不到关于它的任何信息。Apple Pay via NFC由非接触式支付终端启动,而不是“从[您的]应用程序启动”。令牌化主账号(PAN)、持卡人姓名、到期日期等数

我想在一个应用程序中捕获NFC支付的详细信息,并希望如果从我的应用程序启动NFC支付,这将是可用的。我只需要知道支付的金额和商户


翻阅苹果的文档,我所能看到的只是带有触摸ID的Apple Pay的软件实现,我看不到任何关于集成Apple Pay NFC的参考。

这是不可能的,因为苹果的实现是为了隐藏这些数据。这就是为什么你在他们的文档中找不到关于它的任何信息。Apple Pay via NFC由非接触式支付终端启动,而不是“从[您的]应用程序启动”。令牌化主账号(PAN)、持卡人姓名、到期日期等数据从苹果设备发送到支付终端,并通过商户的基础设施发送到云。查看的第19页以获得一个想法。苹果设备从安全元素解锁数据(在TouchID访问被授予后),并通过NFC传送数据,并且很可能永远不会向应用层公开这些细节。该方法与他们的声明“保持您的购买隐私”一致。如果交易获得批准,支付终端将通过NFC链接发送交易证书(TC),提醒苹果设备支付成功。根据规范,TC不会发送任何已付金额或商户名称。为了更好地理解苹果设备如何仅作为非接触式卡而不是读卡器,可能也值得一读

参与客户交易的最佳方式是在商店提供InApp支付体验。无论是通过iBeacons还是地理定位,在上下文中启动零售应用程序都可以让客户通过Apple Pay InApp而不是NFC进行购买。这为您提供了更多获取商户和交易金额的机会,因为与NFC堆栈相比,您的应用程序处于控制之中。涵盖结帐工作流程很棘手,但可行


我希望这些信息是有用的,并引导您到一些其他的选择,以得到你需要做的事情

谢谢你的详细回答:)