在电商的业务流程中有一些流程会涉及到实名认证,那么在电商流程中如何设计去实现实名认证的流程呢?
在我们常用的电商流程中,会接触到实名认证的地方,可能会有几个点。
一个是如果你在网上购买全球购跨境的商品,那么这个时候会提示你要进行实名认证,这个是因为跨境电商法的要求。在全球购的报关流程中,需要实名认证信息才能够购买。
根据《中华人民共和国海关对进出境快件监管办办法》第二十二条明确指出,个人物品类进出境快件报关时,运营人应当向海关提交《中华人民共和国海关进出境快件个人物品申报单》:每一进出境快件的分运单、进境快件收件人或出境快件发件人身份证件影印件和海关需要的其它单证。
另外一个场景是我们在APP中做提现业务的时候,现在很多APP都具有体现的场景。比如说你做了一个分享获得的积分,或者是钱包积攒到一定的金额,就可以进行提现。那么在提现的流程中是需要进行实名认证的。
以上两个场景是我们经常接触到的,还有其他的场景,比如说购买大额的礼品卡,或者是金融保险等业务也是需要进行实名认证的。
本篇文章,我们以最常见的跨境购业务的实名认证场景,来做一下产品的设计与分析。
由于每个公司的业务是逐步在发展过程中的,所以在真实的产品迭代过程中,可能会走一些弯路。
比如公司要上跨境购的业务,那么这个时候需要实名认证,系统就针对当前的跨境购业务,设计了一套实名认证的流程;过一段时间业务发展需要提现的业务,那么这个时候系统就会针对提现的场景再去进行一次实名认证的流程。
后面再遇到礼品卡或者保险业务的时候,每一个业务场景就都会去针对业务场景进行一套实名认证的流程,这种模式叫做烟囱式的模式,每套流程之间没有相互打通。
每套流程都需要重新开发定制,效率低并且用户体验也不好,在一个业务场景进行实名认证后,到另外一个业务场景,还需要用户进行一次实名认证,对用户体验伤害比较大。
所以当我们连续做了两个实名认证的系统时候,我们就在考虑如何将两个合并到一个,并且能够支持到未来其他实名认证的场景。
那么就有了我们下面的这个统一实名认证中心的产品。这个产品的设计思路是整个电商板块所有涉及到实名认证的业务流程都统一对接到这里。尽可能最大程度的去抽象与复用。
那么下面看一下具体如何进行实名认证,实名认证的等级业界分为二要素、三要素与四要素:
身份证二要素实名认证:校验名、身份证号一致性。
手机三要素实名认证:校验姓名、身份证号码、手机号码一致性。
银行卡四要素认证:校验姓名、身份证号、银行卡卡号、手机号一致性。
不同的业务场景对于认证级别要求不同,在电商领域全球购业务与提现业务,基本上二要素就可以满足,金融等保险业务可能需要更高级别的三要素与四要素的认证。
这些不同等级的实名认证,有专业的机构可以做,有一些云上的服务商也可以提供专业的接口进行认证,不需要我们自己去做专门的认证。
比如我们对接过两种:百度ORC认证、腾讯实名认证。
百度的OCR认证:它的认证原理是图像识别技术,将用户上传的身份证正反面照片通过图像技术识别出照片中的身份证号于姓名,将识别出的姓名与用户输入的姓名与身份证号进行比对,如果一致就认为是审核通过的,这种认证的方式价格相对便宜。
另外一种方式是腾讯的实名认证:腾讯的实名认证方式应该是对接了公安系统,因为他只需要用户输入用户的姓名、身份证号就可以判断用户的姓名与身份证号是否真实存在,省去了上传照片的动作,所以对于用户体验会相对比较好,同样这种方式价格相对会比较贵一些,单次调用的价格是百度OCR的几十倍。
在全球购认证过程中,我们也经历了两个阶段,走了一些弯路。
我们设计的第一版全球购实名认证流程是采用传统的二要素认证,也就是需要用户的身份证姓名、身份证正反面。
这种方式是比较主流的一种方式,用户填完用户名、身份证号码,再上传身份证正反面照片。然后我们就用用户上传的用户名、身份证号码、身份证照片到百度OCR进行认证,认证通过后我们就会将认证通过后的信息存储到本地系统中,并且标识此用户成功进行实名认证。
但是这种方式也会有很多弊端,比如说用户传入的身份证照片不清楚,或者是认证失败,那么这个时候要对用户进行明确的清晰的提示。
1.上传的图片中没有身份证
2.身份证模糊
3.身份证关键字段反光或过曝
4.您的照片不够明亮清晰,请重新拍摄
5.身份证为复印件,请上传身份证原件照片
6.请上传正式身份证照片(不支持临时身份证)
7.身份证照片被编辑过,此照片可能被编辑/美颜过,请使用原片模式拍摄
8.身份证为翻拍,请上传身份证原件照片
但是目前主流的电商平台,比如说:京东的跨境购业务实名认证流程并不需要提供用户的身份证照片,使用户认证的门槛更低,整个流程更顺畅,所以我们第二版的优化,也就是在实名认证过程中,只需要用户输入身份证号与姓名即可,后端需要重新对接类似腾讯实名认证这种服务商。
这种方式对用户体验更好,不需要再繁琐的上传一遍身份证的照片,也省去了校验照片过程中可能会遇到的各组异常情况,整个认证过程更流程,对用户认证的门槛更低,降低了在这个页面的跳出率,对于促成转化概率更高了。
结论下,在做实名认证过程中,首先要有一个相对长远的规划,尽量避免烟囱似的设计,来一个业务做一套实名认证的流程,尽量要提前做好抽象设计,将不同业务场景可能涉及到的认证流程中共用的部分抽取出来做成共用的逻辑单元,在此基础上再做差异化的部分。
另外实名认证的认证流程,不需要自己重复造轮子,在市场上已经有很成熟的解决方案,只需要根据自己当前的业务场景选择一家合适的供应商接入进来就可以了。