最近几年,随着智能手机NFC(近场通信)功能的加速普及,各家Pay争相面世,支付业务类型也越来越多。公交支付作为近场支付的一种主流应用,与扫码支付有显著差异,其全面切合NFC支付,有脱机快速和安全可靠的专属优点,是当前NFC支付的大热门。
当前NFC手机公交支付主要基于机卡分离和全终端两种方案,前者是运营商主导,后者由终端厂商主导,区别在于对安全单元(SE)的掌控,也就是对用户支付信息的控制。机卡分离方案需要有支持NFC功能的专用SIM卡,需要在运营商的营业厅申请。全终端方案则要选择厂商支持公交支付的手机。
目前主流厂商的旗舰手机大多支持公交卡功能,因此我们可以很方便的买到NFC手机终端。但在公交刷卡pos机这一侧,因之前没有统一的标准,而且很多POS机服役时间长,性能有差异,加之手机内部的电磁环境复杂,使用手机NFC模拟的公交卡,刷POS机远非普通公交卡那么易用。在上、下班公客流高峰期,若刷卡不能及时通过,将有吃瓜群众围观的尴尬场面,制约了NFC手机公交应用。
为了防止使用者出现上述尴尬场景,在生产研发中的互操作性测试就变得必不可少。通过模拟公交支付环境,使用多厂家、多型号产品进行交互性实际操作测试,从而确定被测设备是否支持所需功能。经过反复的互操作测试,保证了各类NFC设备在真实的公交支付网络中可靠使用。
常见的互操作问题及分析
原因分析:某型号POS机的刷卡交易时间过长,如超过500毫秒,容易发生该情况;
2.NFC手机模拟公交卡,刷卡后POS显示“无效卡”
原因分析:某型号POS机在发送APDU时,多发送了一些无效数据,此时公交应用无法识别该APDU命令,导致交易失败;
3.NFC手机贴近POS机进行公交刷卡,也没有任何响应
原因分析:某型号POS机发送的载波射频场较弱,NFC手机终端无法正常感应,导致无响应;
综上所述
从上述检测结果分析,通过公交支付模拟环境下的互操作测试,很容易找到各手机无法正常进行公交支付的根源,从而在实验室中就轻松解决影响用户体验的诸多支付问题,为公交支付在NFC手机终端上的普及扫平障碍。