首页 > 科技未来 > 内容

支付系统设计:卡绑定、签名与身份验证(四)

发布于:2024-06-17 编辑:匿名 来源:网络

在之前的文章《支付系统之银行卡支付》中,我挖了一个关于卡绑定的坑。

用户使用银行卡支付之前,首先需要完成卡绑定操作。

如何绑定卡以及如何验证用户绑定的是自己的卡而不是隔壁老王的卡,是本问题的焦点。

为什么用户需要绑定卡?这与快捷支付有关。

参考上一篇文章的分析。

绑定卡就是将用户的卡信息提供给电商公司。

未来,电商公司将利用这些信息去银行完成支付。

绑定卡实际上是一种授权,允许用户允许商户自动从其账户中扣除资金。

因此,卡绑定也称为合同,是用户、银行、商户之间签订的支付合同。

但我们知道,绑定卡对于用户和商户来说都存在巨大的风险。

如果说用户绑定卡是为了省事,那商家为什么要这么做呢?首先当然是提升用户体验,让用户花钱更方便。

其次,提高支付成功率。

网银支付成功率在20%左右,银联直连成功率一般在50%左右,银行卡直连成功率可提高到70%左右。

这是相当令人印象深刻的数据。

所以,当看到绑卡领取洗衣液的做法时,不用担心商家会不会赔钱。

如何绑定卡?我们知道与银行的连接有两种方式,直接与银行接口连接和通过银联间接连接。

这两种情况下卡绑定的处理也不同。

卡绑定场景直观。

电商网站会在用户后台提供绑定卡的入口,让用户直接绑定卡。

以支付宝卡绑定流程为例,我们可以体验一下: 这里有以下几点: 只能绑定自己的卡,这主要是从安全角度考虑。

短信验证需要用户在银行侧预留的手机号码。

但并非所有银行都需要它。

这时,为了统一处理,可以考虑自己发送验证短信。

不要对这个入口抱太大期望。

越来越多的用户将他们的卡与付款绑定在一起。

也就是说,提交订单后,我发现自己没有银行卡,于是我开始绑定卡。

与纯粹的卡绑定流程不同,最后一步,卡绑定成功后,通常会同时完成支付。

有些渠道会提供绑定卡和支付的接口,减少交互次数。

绑定卡流程先介绍一下比较简单的银联直接绑定卡。

为了保证卡的安全,绑定卡有以下前提条件: 用户必须绑定手机号码。

该手机号码用于修改支付密码;用户需要设置支付密码。

支付密码与登录密码不同。

根据用户的不同状态,绑定卡片的流程也有所不同。

当然,卡绑定是一项安全操作,需要用户登录系统。

为了避免与被劫持的服务器交互,所有操作都必须通过安全链接执行,即使用https。

当用户开始绑定卡时,会执行以下流程: 检查用户是否有手机号码。

如果没有,请继续设置手机号码的过程。

检查用户是否设置了支付密码。

如果设置,则要求用户输入密码。

支付系统设计:卡绑定、签名与身份验证(四)

确认无误后,开始绑定卡。

否则最好先绑定卡再设置密码。

用户输入卡号,系统根据卡号确定该卡的发卡银行并显示给用户。

一些实现,例如微信支付,将提供卡扫描和代码识别功能。

用户输入银行预留的手机号码。

对于未绑定卡的用户,需要提供真实姓名和身份证号码。

对于信用卡,您还需要输入 CV 代码和到期日期。

在此步骤中,收集所有卡信息。

调用银行卡绑定验证接口进行银行卡绑定。

这里有一个四因素认证的概念。

由于国家要求实名制,所有银行卡都必须实名处理,这样银行就可以验证姓名、身份证号、银行卡号和手机号是否一致。

如果没有问题,就会向手机发送一条短信。

用户输入短信验证码并确认卡绑定。

服务器将用户的实名信息和短信验证码组合成消息并发送给银行执行签名操作。

银行方签约成功后,将合同号返回给商户。

卡槽中存在问题。

如何根据卡号确定发卡银行?这需要一个卡片箱。

BIN号是银行识别码的英文缩写。

BIN由6位数字表示,出现在卡号的前6位。

由国际标准化组织(ISO)分配给各从事银行间转账交换的银行卡组织。

银行卡卡号是识别发卡机构和持卡人信息的号码。

它由以下三部分组成:发卡机构识别码(BIN号)、发卡机构自定义数字、验证码。

目前,国内银行卡按照开头号码归属于不同的银行卡组织。

其中,BIN号“4”开头的银行卡属于VISA卡组织,以数字“5”开头的银行卡属于MASTERCARD卡组织,BIN号“4”开头的属于MASTERCARD卡组织组织。

“9”开头的字符以及“62”、“60”开头的字符属于中国银联。

“62”、“60”开头的银联卡是符合国际标准、可在境外使用的银联标准卡。

中国银联近年来的情况也是如此。

近年来主要发行银行卡。

大多数银行卡号的前6位可以确定发卡银行和卡类型,但也有非标准卡需要6-10位数字。

需要维护卡片仓库。

附件是一个比较完整的csv格式的卡仓库。

短信及身份验证 一般情况下,绑定卡操作的第五步需要银行发出短信验证码。

各银行的短信验证接口有所不同。

有的银行同时进行短信验证和身份验证;部分银行可以配置是否同时发送短信进行身份验证。

还有一些比较奇怪的机构,比如某个链接,在界面里要求你传入你的身份信息,但其实你不传入也可以,而且他们也不验证身份信息是否正确。

是正确的。

连接通道时需要特别注意这一点。

此类界面一般包含以下内容: 版本号:当前界面的版本号;编码方式:默认为UTF-8,指传输内容的编码方式;签名及签名方法:为消息生成签名。

并非所有字段都需要放入签名中。

该文件将解释哪些字段需要签名;签名算法:生成签名的算法,RSA、RSA、MD5等。

商户代码:在渠道侧注册的商户编号。

商户订单号:发送到渠道的订单号;发送时间:发送请求的时间。

账号及账户类型:银行卡、存折、IC卡等支持的账户类型及对应账号;卡的加密信息:如信用卡的CVN2、有效期等。

开户银行信息:开户银行所在地、名称;其中大部分是不需要的。

身份证件类型及身份证号码:可实名认证的证件有身份证、军官证、护照、回乡证、台胞证、警察证、军人证等,不同银行支持不同类型的文档,这不是问题。

其中大部分是身份证。

姓名:真实姓名,须与身份证一致;手机号码:您在银行注册的手机号码。

系统将返回上述数据的验证结果。

如果验证成功,将发送一条短信。

但并非所有渠道都是如此。

验证会涉及哪些字段以及是否需要发送短信?需要注意接口文档。

卡绑定接口 卡绑定接口与短信发送接口类似。

它还需要传递用户的卡号、身份证等信息。

绑定卡成功后,会返回一个合同号。

后续调用支付、解约等接口都需要这个合约号。

这里有一个问题。

如果已经绑定过卡的用户调用卡绑定合约接口再次绑定卡,会发生什么情况?这与银行的执行情况有关。

大多数银行,如农业银行、浦发银行、建设银行等,在调用卡绑定合同签约接口时,都会首先验证身份信息。

如果验证失败,则不会进行后续操作。

验证通过后,查看该卡是否已与商户绑定。

如果没有,请绑定该卡。

否则会提示卡已绑定,无法重复签约。

但工行的实施却有所不同。

首先验证卡是否已绑定。

如果卡已经绑定,则不会继续验证身份信息。

总之,银行不支持重复绑定卡。

银联卡绑定 银联直卡绑定与银行卡绑定类似,但一定要注意验证接口,仅验证卡号和姓名,不验证身份证号和手机号。

这会导致步骤 5 无法正常工作。

银联仅在第六步绑定卡时进行身份验证。

因此,在处理上需要进行一些调整,以确保与银行流程的一致性。

一种处理方法是在第五步开始调用银联接口进行卡绑定操作,但在本地标记为预绑定卡状态;商户发送短信验证码,验证通过后才将状态设置为绑定。

办卡成功。

银联银行联卡办理起来比较麻烦。

用户在电商页面输入卡号,然后导航至银联页面,完成卡绑定操作。

成功后,银联返回一个token作为合约号,支持后续操作。

问题来了。

用户可以在银联页面绑定别人的卡,但电商方无法获知这张卡的状态。

所以尽量不要使用这种方法。

实名认证卡绑定操作的一个很好的副产品就是实名认证。

通过该操作可以完成通常所说的二因素、三因素、四因素认证。

两个元素是姓名和身份证号,三个元素是加银行卡号,四个元素是加手机号。

看起来所有银行都应该支持四因素验证,但大多数银行接口只支持三因素。

毕竟手机号码还是很容易改的。

当然,实名认证,也称为二元认证,是最常用的认证方式。

国内唯一的图书馆在公安部,NCICIC负责提供对外接口。

可提供以下功能: 简单物品验证:返回“一致”、“不一致”、“库中无此号码” 照片回溯验证:返回“一致+纹理照片”“不一致”“库中无此号码” 肖像验证:返回“同一人”、“不同人”、“数据库中无此号码”的官方接口费用为5元/条。

市面上主要的第三方服务商有国证通(简单项、退款卡)、诺政通(简单物品)、IDface(三接口)等。

简单物品验证费用为0.5~2.0元,退款验证费用为0.8~2.1元,肖像验证费用为2.0~8.0元。

,与访问次数有关,数量越大越好,当然这里还要注意的是,保密人员无法找到相关信息,从性能上来说,XXTong一般都能在ms内返回结果,所以。

普通商业用途应该没有问题。

一些公司还会提供额外的四因素接口。

以XXTong为例,该公司号称支持大部分银行卡的四因素认证。

然而,实现有点混乱。

它实际上是实时请求银行的接口,导致接口延迟非常高。

大多数都在1秒以上,甚至10秒以上的也不少见。

商业上使用基本上是不可能的。

这种情况最好直接去银联。

相关阅读支付系统设计:支付系统的账户模型(一)支付系统设计:对账处理(二)支付系统设计:银行卡支付(三)雷锋网注:本文由人人网作者撰写产品经理社区@phoenix 排老熊原创发布(微信公众号:shamphone)。

凤凰牌老熊,程序员&架构师。

曾就职于富龙、三星(中国)研究院及国内一些大型互联网公司。

2006年加入爱奇艺,负责数据仓库和支付系统建设。

文章未经许可不得转载。

支付系统设计:卡绑定、签名与身份验证(四)

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 智能家居网关将得到普及,捷稀推出《黑客H3》深度开拓高端市场

    智能家居网关将得到普及,捷稀推出《黑客H3》深度开拓高端市场

    上周,深圳市一辰科技有限公司“双喜临门”。 11月26日,一辰科技在新三板正式挂牌,敲响了上市的钟声。 紧接着,11月27日,旗下旗舰品牌耀明(JCG)发布了全新智能家居网关产品“黑客H3”。 这是一款响应中产家庭智能家居需求、可实现一体化物联网智能设备的高端产品。 易辰

    06-17

  • Udesk:引领国外通话软件新篇章

    Udesk:引领国外通话软件新篇章

    .wp-block-column h3{margin-left:0} 在当今全球化的商业环境中,企业与海外客户的沟通变得越来越重要。 为了满足这一需求,Udesk海外通话软件凭借其优秀的功能和性能,逐渐成为企业出海的首选工具。 本文将深入探讨Udesk国外通话软件的优势和功能以及如何为企业创造价值。 一

    06-18

  • 据市场消息称,教育平台 Chalk 据称正在考虑 3 亿美元香港 IPO

    据市场消息称,教育平台 Chalk 据称正在考虑 3 亿美元香港 IPO

    市场消息称,教育平台 Chalk 据称正在考虑 3 亿美元香港 IPO。

    06-18

  • 大华控股拟出售56亿股定增股引入战略投资者中国移动

    大华控股拟出售56亿股定增股引入战略投资者中国移动

    大华控股(36.SZ)拟向战略投资者中移资本增持股份。 本次非公开发行的发行价格为17.94元/股。 经计算,发行股份数量为3.12亿股,非公开募集资金总额不超过56亿元(含56亿元)。

    06-17

  • 中式精品点心新品牌于小菓获华耀资本2000万元Pre-A轮融资

    中式精品点心新品牌于小菓获华耀资本2000万元Pre-A轮融资

    投资界4月2日消息,据36氪报道,中式精品点心新品牌于小菓获1万元人民币融资由华耀资本融资的Pre-A轮融资,本轮投后估值为1.2亿元。 团队表示,本轮融资将主要用于市场和渠道拓展、新产品研发以及团队建设。 于小菓去年初获得了1万元人民币的天使轮融资。 于小菓于年初上任。

    06-17

  • 新产业生物成功在创业板上市,红杉投资的中国IVD巨头出海

    新产业生物成功在创业板上市,红杉投资的中国IVD巨头出海

    5月12日,化学发光免疫分析和体外诊断(IVD)领域领先企业深圳新产业生物科技(Snibe)在中国创业板上市。 本次新产业生物发行价格为31.39元/股。 开盘后实现了44%的涨幅,总市值达1亿元。 随着COVID-19在全球蔓延,新产业生物科技夜以继日地努力,成为全球第一家成功开发全自

    06-18

  • 【创业24小时】2023年8月15日

    【创业24小时】2023年8月15日

    大型实业公司阅文上半年:营收33亿元,同比下降20%,净利润4亿元;将打造一个多模式、多品类的大型内容平台。 点击查看当地生活中的硝烟再次升起。 点击查看三大电信运营商,1亿丰厚分红。 点击查看社区团购。 经历了三年的巨大停滞,京东为何还不能放手?点击查看茂祥即将退

    06-18

  • 国外这些流行的iPhone“广告”不是苹果拍的

    国外这些流行的iPhone“广告”不是苹果拍的

    举起手指,倒数5、4、3、2、1,点击!这并不是整点的特价促销,而是现在人们在观看视频之前所做的一种“仪式”——跳过广告。 根据爱因斯坦的广义相对论,太空人在飞行的飞船中会经历时间膨胀,时间会比正常情况下过得慢。 事实上,没有必要去太空。 每次你点击爱奇艺观看视频

    06-21

  • 爱家生活获天图资本10亿元B轮投资,估值超10亿美元

    爱家生活获天图资本10亿元B轮投资,估值超10亿美元

    据投资界9月26日消息,今日,爱家生活宣布获得10亿元B轮投资,估值超10亿。 天图资本B轮投资,估值超10亿元。 超过10亿。   爱家生活B轮融资启动仪式圆满成功  “衣食住行”与人们的生活息息相关。 互联网时代开始以来,它不仅影响了各行各业,甚至颠覆了一些行业,改变了

    06-17

  • 新闻 -互联网+医疗健康服务平台“微脉”完成3000万美元B轮融资,千机资本领投

    新闻 -互联网+医疗健康服务平台“微脉”完成3000万美元B轮融资,千机资本领投

    投资界9月13日消息,互联网+医疗健康服务平台“微脉”已完成美国融资3000万美元B轮融资 B轮融资由千机资本领投,元璟资本、源码资本、经纬中国、创始人裘加林个人跟投。   维迈创始人裘加林透露,本次融资将重点关注以下四个方面:提升医院线上线下服务体验,拓展服务内容和

    06-18

  • 京津冀现代商贸物流产业基金启动

    京津冀现代商贸物流产业基金启动

    投资界(ID:pedaily)消息,6月17日,首届京津冀现代商贸物流金融创新发展论坛上,廊坊财新投资集团招商资本、廊坊银行牵头的京津冀现代商贸物流产业基金正式启动。 基金首期规模10亿元,将支持中国外运股份有限公司及廊坊临空经济区仓储园区、快递、大宗商品供应链等重点商

    06-18

  • 79888元!大疆创新发布“航拍电影机”,早早体验过后,感觉自己也能拍大片了

    79888元!大疆创新发布“航拍电影机”,早早体验过后,感觉自己也能拍大片了

    作为一名电影爱好者,对杨德昌导演在《一一》中的一句话产生强烈共鸣:电影的发明延长了我们的寿命。 三倍,因为我们在其中获得了至少两倍的不同人生经历。 薄膜技术的创新正在导致这个系数不断增长。 在电影《创作者》的努力下,我们在银幕上能体验到的人生经历比《瞬息全宇

    06-21