首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从IBAN号码生成BIC号码

从IBAN号码生成BIC号码
EN

Stack Overflow用户
提问于 2019-01-17 06:57:38
回答 1查看 6K关注 0票数 7

在我过去的研究中,我发现这些问题没有得到我喜欢的答案:

  1. 从IBAN银行帐号生成BIC
  2. 如何将BIC & IBAN转换为帐号和分类码

第一个答案,给出了一个用于从IBAN号码提供BIC的API接口。但它已经离线几个月了(更新2019/07/25 : Openiban重新上线)。

第二个答案解释了IBANBIC是如何制作的。

但似乎不可能从IBAN获得整个BIC号码。

下面我列出了一些IBAN号码和BIC号码。

代码语言:javascript
复制
**IBAN NUMBERS**               **BIC**
NL 89 NGB 00071128791         INGBNL2A
NL 80 SNSB 0853811245         SNSBNL2A
NL 91 RABO 0143406515         RABONL2U

正如它所建议的,您可以从IBAN编号中获得和国家代码。但没有说明如何提取银行标识符

是否可以从IBAN号码中提取银行标识符?我是否可以从javascript中使用的IBAN号码中获得工作API?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-17 07:29:17

我不认为这个信息(BIC/SWIFT代码)总是存在于IBAN号码中。从IBAN wiki文章来看,每个国家都有自己的标准,所以只有国家前缀和校验是标准化的。尾随和最长的部分总是某种类型的银行路由/代码连接的帐户号码。但问题是,银行路线/代码是为大多数国家而不是SWIFT代码,也就是说,不是你想要的。例如,在德国,他们使用的BLZ总是数字(我认为是8位)和640 901 00映射到VBRTDE6RXXX的BIC代码,这将不会出现在IBAN中。

你能做的是:

  1. 确定您需要支持的国家列表。也许以后会有更多的国家加入
  2. 从上面的wiki文章中获得每个国家的算法
  3. 刮或找到并下载这个国家的银行代码<-> BIC/SWIFT代码之间的映射。看看这一资源
  4. 对算法进行编码,将银行代码从数字中分离出来,并将其映射到步骤3中的BIC代码。
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54230542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档