如何核验银行账户真伪、状态是否正常?
现在很多APP都会对用户信息进行认证,其中就包含银行账户信息核验,核验的目的是为了确定用户提供银行账户信息是正确的、正常的,确保业务能正常进行,同时也在一定的程度上规避欺诈、无效用户注册等行为。
银行账户分为个人账户和企业账户,因此企业需要根据用户类型选择合适的银行账户验证接口。
一、针对个人银行卡
针对个人银行账户验证的接口主要是使用以下产品:1.银行卡二要素验证(核验姓名、卡号)2.银行卡三要素验证(核验姓名、卡号、身份证号)3.银行卡四要素验证(核验姓名、卡号、身份证号、手机号)4.银行卡类型及真伪查询
因银行卡四要验证核验要求较高,因此在金融、支付、涉及提现之类要求严格的场景使用的较为广泛,其次是银行卡三要素验证,最后是银行卡二要素验证,该类核验除了校验信息是否一致外,遇到卡号无效、卡号错误、卡状态不正确等情况也会进行提示。
若业务对安全没什么要求,只需要核验银行卡卡号真伪则可以对接“银行卡类型及真伪查询”产品从而降低成本。
二、针对企业账户
针对企业银行账户核验,目前只有通过“企业对公账户信息验证”产品来实现,核验首先会对企业银行账户信息进行验证(核验企业名称、对公账号、开户行名称),对公账户状态为冻结、注销、异常等非正常状态下都不能通过核验,只有状态正常的对公账户才能够核验成功并进入打款认证步骤,企业用户通过短信或登录网银获取打款金额和验证码(服务方有设置才会发送,建议设置,若只根据打款金额进行验证容易被撞库,不能保证是企业用户本身进行认证),然后在认证页面填入提交认证,一致通过则表示该企业用户是正常的。
目前,银行加大力度打击企业对公账户出售、转租或用于从事违法活动等违规行为,通过“企业对公账户信息验证”产品可以有效的排除违规企业使用这类对公账户进行认证的行为。