我对EMV不太了解,目前我有一个紧急EMV应用程序开发项目,希望有人能回答以下问题:
什么是EMV L2应用内核?它是API还是可执行的EMV应用程序?
在EMV支付交易过程中,需要从芯片和PIN卡中捕获哪种数据(消息)信息,以便将其提交给银行卡发行人进行授权。支付交易数据应遵循哪个ISO规范。
EMV终端与收单行之间需要连接的是哪种类型的连接方式?IP还是串口?
是否有适用于EMV应用程序开发的测试工具?例如收单方主机模拟。
5. 开发一个EMV应用程序需要多长时间?
我对EMV不太了解,目前我有一个紧急EMV应用程序开发项目,希望有人能回答以下问题:
什么是EMV L2应用内核?它是API还是可执行的EMV应用程序?
在EMV支付交易过程中,需要从芯片和PIN卡中捕获哪种数据(消息)信息,以便将其提交给银行卡发行人进行授权。支付交易数据应遵循哪个ISO规范。
EMV终端与收单行之间需要连接的是哪种类型的连接方式?IP还是串口?
是否有适用于EMV应用程序开发的测试工具?例如收单方主机模拟。
5. 开发一个EMV应用程序需要多长时间?
终端和收单机之间大部分时间采用拨号连接(2012年美国60%的商家),或者IP连接。
4] 有没有针对EMV应用程序开发的测试工具?例如收单机主机模拟器。
很多。您需要一个卡发行商模拟器(Visa,Mastercard等),一个收单机(银行)模拟器,这将取决于您正在使用的收单机(在加拿大,可能是Base24)。然后你需要工具来解决你的应用程序和EMV卡之间的通信问题(例如:SmartSpy),以及最终准备认证的工具(例如:来自ICC Solutions或Fime)
5] EMV应用程序开发需要多长时间?
很长一段时间。在我工作的地方,一个6个开发人员团队,他们在EMV交易和支付应用方面有很强的经验,仅花了一年多一点时间从零开始编写新的支付应用程序,使其准备好进行认证。其中最痛苦的部分是成功完成认证测试。针对PC环境进行开发可能会使开发更容易(易于调试,更多的在线资源和文档等),但是如果没有内部技能和经验,成本将显著增加。