童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

干货丨银行卡号编码规则及其应用

10月6日 血海塔投稿
  绑卡时输入银行卡号后识别出银行和卡种是如何做到的?为什么能够在卡号输入有误时进行友好提示?本篇文章将为大家揭晓。
  在阅读本篇文章时,强烈建议大家参考本人之前发布的文章《绑卡产品设计》,以便加深对本篇文章的理解。
  一、银行卡结构
  XXXXXXXXXXXXXXXXXXX
  发卡行标识代码自定义位校验码
  根据ISO标准,银行卡长度一般在1319位,国际上也有12位的。银联标准卡卡长度一般是在1619位,双组织卡也有1319位的。
  二、发卡行标识代码
  发卡行标识代码BankIdentificationNumber(BIN),又叫发卡机构标识代码IssuerIdentificationNumbers(IIN)。一般由6位数字组成,2014年底,国际标准组织(ISO)已经将BIN由6位数字调整到8位数字。目前国内银联卡,因银行众多,特别是村镇银行的存在,BIN长度以6位占绝大部分,另外还存在7、8、9、10等位数卡BIN。
  发卡行标识代码第一位,为发卡行业标识号MajorIndustryIdentifier(MII),代表的是发卡机构所处行业。具体分配规则如下:
  目前银联标准卡以62开头,各银行再向银联进行卡BIN申请,如622848开头的卡为农行借记卡。我们发现,银联卡不都是以62开头,主要有2种情况。第一种是双组织卡,如银联、运通双组织卡,一般以信用卡居多,如招行与运通合作的运通卡。另外一种即早期以9开头的银行卡,这些卡都是国内自行分配的,仅限国内使用,无法与国际进行接轨。以下为部分常见卡组织发行的银行卡起始数字:
  银联卡,通过卡BIN能获取到的信息不仅仅是发卡行,还能确定该卡卡种、卡名称、卡号长度等信息。以下为部分卡BIN信息列举:
  因此,只要能获取到比较全面的卡BIN数据,就能判断出银行卡发卡行及卡种。目前支付宝、微信等大部分主流需要绑卡的应用都是如此实现。
  二、自定义位
  发卡行自定义位,一般在612位。
  三、校验码算法
  校验码为银行卡号最后一位,采用LUHN算法,亦称模10算法。计算方法如下:
  第一步:从右边第1个数字开始每隔一位乘以2;
  第二步:把在第一步中获得的乘积的各位数字相加,然后再与原号码中未乘2的各位数字相加;
  第三步:对于第二步求和值中个位数求10的补数,如果个位数为0则该校验码为0。
  举例:
  625965087177209(不含校验码的银行卡号)
  第一步:6212,5210,6212,020,7214,7214,224,9218
  第二步:1210120141441830
  30295817062
  第三步:1028
  所以,校验码是8,完整的卡号应该是6259650871772098。
  值得指出的是,目前银联卡几乎都支持校验码算法,但是也不排除极个别不支持此算法的,如杭州银行早期发行的西湖卡。
投诉 评论 转载

如何从网页设计转型为用户体验设计从网页设计转到用户体验设计并不难。你可以在基于你目前的技能水平上,选择最适合你的教育方式或者课程。此后,你可以把学习到的UX实践到网页设计中。好消息是,你已经熟悉设计语言,一旦……设计观点:谈用户头像今天在我们的各类APP中,用户头像已是习以为常,几乎在绝大部分互联网产品中都可以找到用户头像的身影。用户使用照片作为头像信息可以快速准确的识别用户信息,且有效的加强记忆。……为什么PokemonGo游戏刚推出就风靡全球?这两天微博和外网都被一堆精灵刷屏了。。。这东西叫口袋妖怪(PokemonGo),一出来就刷爆了社交媒体,目前已经开放澳大利亚,日本,新西兰,美国,中国目前还不能玩。……为什么国外的App乃至互联网产品通常都很简陋?因为在外国人眼里,那不叫简陋,叫简洁。大洋彼岸的Quora上有这么一个问题:为什么亚洲网站在西方人眼里看起来都乱七八糟的?(https:www。quora。com)人气旺……产品视角以产品思维剖析恋爱关系在互联网行业里的小伙伴们都知道:产品经理“一无是处、无所事事“!这是行业最真实、最真实的评价,身为产品小学生更是荆棘满路、步履蹒跚。坦白讲,做地越久越觉得自己什么都不懂,往昔的……干货丨银行卡号编码规则及其应用绑卡时输入银行卡号后识别出银行和卡种是如何做到的?为什么能够在卡号输入有误时进行友好提示?本篇文章将为大家揭晓。在阅读本篇文章时,强烈建议大家参考本人之前发布的文章《绑卡……关于支付场景的4个问题支付场景是什么?为什么支付场景很重要?除了支付场景,还有什么是很重要的?支付场景,顾名思义,即用户完成支付行为的各类场景,如商场购物,旅游订酒店,餐饮消费等等都是支付场景……浅谈微信服务号性价比最高的5个功能微信开了很多接口,看看别人的号功能貌似多很完善。当你准备开发服务号时,应该如何排优先级呢?这篇,介绍我们在使用过程中性价比最高的几个功能。不同服务号有自己的主营业务,比如……美团VS大众点评VS百度糯米:浅谈生活类APP该如何设计信息在本文中,我们将通过对比三家不同基因的生活类APP:美团、大众点评和百度糯米,来谈一谈生活类的APP该如何设计信息框架。2016年7月的今天,生活类APP的竞争已经趋于稳……思考iOS解锁功能的交互设计前段时间在知乎上看到有关于iPhone解锁功能的几个观点,觉得颇有意思,也想说说自己的观点和看法。原观点们如下:1、我观察3岁的小孩用iPhone很容易上手。比如,……别急着画稿!来看这份全面细致的头脑风暴指南头脑风暴法出自“头脑风暴”一词。所谓头脑风暴(Brainstorming)最早是精神病理学上的用语,指精神病患者的精神错乱状态而言的,现在转而形容无限制的自由联想和讨论,其目的……垂直化内容电商页面设计Tips电商产品设计历经集市时代的比拼价格,到脑部内容意见领袖引导阶段,再到一种数据用户A知道数据用户B的需求,从而A用户精准满足B用户的需求,与此对应的例子在海外比较明显:比如亚马逊……
万字长文解析UX设计师要拥有的重要技能以web端为例:我的交互设计细节手册(上)2019年,UI设计趋势从基础原理到高阶实践:如何利用动效来提升可用性七大交互心理学(下)2019APP网页交互视觉设计趋势2018年优秀用户体验的7大要素Axure教程:忘记密码特效UED交互组件库总结七大交互心理学(上)从交互角度分析微信改版交互设计中的四大策略(二)组织

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界