人脸识别支付(POS机单目识别)的一些实际开发见解

2019年8月我接手人脸识别支付项目(某银行),虽然开始只是测试,因后续测试条件项目代码就到我这里进行了部分开发。项目整体(除了人脸算法(引入我们公司的算法)这部分我没法去看,引入的arr包)还算比较了解。

这项目是基于银联收单做的,相信做POS机应用开发的都有了解,交易形式报文传递,这里不多说。人脸交易成单独功能。下面主要说下人脸的基本步骤。

1.选择人脸识别,人脸识别图像和生物识别这里算法暂时不考虑,识别出人脸经过算法返回人脸加密数据。

2.人脸加密数据提交后台经由银联人脸库识别,一种是,识别成功,返回一个token(这里token可以暂时理解为卡号,因为后续报文中传入2域)等确认信息数据,然后报文组装上送走交易。另一种,未识别成功(这里是人脸未绑定,未注册到银联人脸库),然后传入完整手机号(只输入手机号后4位),人脸识别将人脸信息数据和密码上送注册,然后在返回token等确认信息数据,报文组装上送走交易。
相关代码因为公司保密协议不变贴出来,这里只是对这个项目的一些见解。

你可能感兴趣的:(Android,POS)