我正在开发电子支付移动应用程序,他需要以下问题的一些答案:
- 移动设备上的安全元素可以保存多少银行卡详细信息?它是否加密?
- 我的应用程序中有多张支付卡,如果我们假设它们都保存在安全元素上(加密)。我如何获得一张卡的详细信息以在 NFC 支付中使用它?
- 在标签和支付中,NFC 从安全元素中调用卡详细信息并通过 NFC 将它们传递到销售点?真的吗?
最佳答案
首先,非接触式支付由一个名为 EMVCo 的组织标准化,因此花一些时间阅读文档绝对不是一个坏主意。您可以从这里开始:https://www.emvco.com/specifications.aspx
对您的问题的一些快速回答:
卡片详细信息是印在卡片上的信息,外加 key 和凭据。它们与加密一样好:如果没有相互验证程序,安全元件将不会产生数据,并且这些数据将被加密。
您需要获得发卡机构(通常是银行或金融机构)的许可/协作。请记住,卡的详细信息受到很好的保护 😉
是的,如果您所说的“NFC”是指销售点的非接触式读卡器,它将启动交易。
关于android - 如何读写移动设备上的安全元件以实现 NFC 支付目的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38586435/