支付路由

企业绑卡验证

2019-04-08  本文已影响4人  有一个姑娘家

凭个人经验写,不要相信我。

之前参照过的有3种认证方式,1.人工审核,2上行打款校验,3.下行打款校验(名字参考上/下行短信乱叫的)。

上行:企业用户打款给公司;下行:公司打款给企业用户。

之前对接时,对企业的定义是包含我们所认为的“企业”+个体户,有些个体户是没有对公账户,只有个人账户。在做这类“企业-个体户”绑卡认证时,除基础认证资料外,把他们当“个人”对待。

1. 人工审核

人工审核操作简单,但操作耗时耗力不能自动化操作,人为出错可能性大。

步骤:

1. 用户提交企业名称,银行账户信息;

2. 公司人工小额转账到企业银行账户,转账成功即认证成功;

2. 上行打款

步骤:

1. 用户提交企业名称,银行账户信息

2. 公司随机生成小金额(待打款订单);

3. 用户用填写的银行账户打款到公司指定账户;

4. 公司校验指定账户流水是否有该银行账户的打款记录且金额=随机金额,若有,则绑卡成功;

注意点:

1. 要设置待打款订单的有效期,不能让待打款订单一直挂着,可超过X天,更新一次金额,重新生成待打款订单;

2. 要设置校验周期:若企业用户量大且绑卡校验频繁,可做定时任务,比如一天自动校验一次流水;若绑卡校验频次低,建议做成人工触发校验,如用户打款后提交校验请求。

这方法适用于能获取到指定账户的流水的系统,能获取到流水自然能校验流水金额和转账方是否和用户填写的一致;

例子:https://www.kaitao.cn/article/20180810140142.htm

3. 下行打款

步骤:

1. 用户提交企业名称,银行账户信息;

2. 公司小额打款到用户银行账户;

3. 用户回填金额;

4. 公司校验回填金额和打款金额是否一致,若一致,则绑卡成功;

疑问:

为什么还要用户回填金额,不能转账成功就绑卡成功?——怕填的是别家公司账户,回填金额是为了保证该账户是用户所有,双重验证。

注意点啥的可参考例子阿里巴巴:

https://114.1688.com/kb/detail/20733931.html?spm=a2693.6879473.1367411629.1.6ehveP

上一篇下一篇

猜你喜欢

热点阅读