如何验证排序代码以返回银行名称?

时间:2019-03-21 19:21:18

标签: javascript node.js

是否有任何库或组件会检查排序代码以返回银行名称?例如,如果我想检查卡是签证卡还是万事达卡,或者它是否有效,我正在使用卡验证器https://www.npmjs.com/package/card-validator,现在我想知道是否有类似的东西可以接受将返回密码的分类代码。银行名称

1 个答案:

答案 0 :(得分:4)

有一个名为uk-modulus-checking的用于简单排序代码检查的npm模块,您可以在这里找到:https://www.npmjs.com/package/uk-modulus-checking

如果您需要分类代码中有关银行的更多信息,则有多家不同的公司目前正在以下载或API的形式出售信息,如果需要,您需要付费详细信息:

很遗憾,我找不到免费资源。


最初,我误解了这个问题,并提供了有关从信用卡号获取银行信息的信息。以下详细信息适用于可能会发现有用的任何人:

有一个名为binlist的在线服务:https://binlist.net/

还有一个名为binlookup的npm程序包,用于查询以下服务:https://www.npmjs.com/package/binlookup

从他们的文档中(重点是我的):

  

可用于查询信用卡信息,例如:

     
      
  • 品牌(Visa,万事达卡,美国运通卡等)
  •   
  • 期望的卡号长度和LUHN算法支持
  •   
  • 类型(借项或贷项)
  •   
  • 类别(预付费或经典)
  •   
  • 国家
  •   
  • 发卡行
  •