gpt4 book ai didi

javascript - 从 IBAN 号码生成 BIC 号码

转载 作者:搜寻专家 更新时间:2023-10-31 23:06:58 26 4
gpt4 key购买 nike

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

  1. Generate BIC from IBAN bank account number

  2. How to convert BIC & IBAN to account and sortcode

第一个答案,给出了 API用于从 IBAN 号码提供 BIC。但是已经下线好几个月了(2019/07/25更新:Openiban又上线了)。

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

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

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

**IBAN NUMBERS**               **BIC**
NL 89 NGB 00071128791 INGBNL2A
NL 80 SNSB 0853811245 SNSBNL2A
NL 91 RABO 0143406515 RABONL2U

iban bic composition

如其所示,您可以从IBAN 号码中获取BANK CODECOUNTRY CODE。但是没有说明如何提取Bank Identifier

是否可以从 IBAN 号码中提取银行标识符?是否有任何有效的 API 可以让我从 IBAN 号码中获取我可以在 javascript 中使用的 BIC 号码?

最佳答案

我认为此信息(BIC/SWIFT 代码)并不总是出现在 IBAN 号码中。看着 IBAN wiki article每个国家都有自己的标准,所以只有国家前缀和校验和是标准化的。尾部和最长的部分始终是某种与帐号连接的银行路由/代码。但问题是银行路由/代码适用于大多数国家,而不是 SWIFT 代码,即不是你要找的。例如,在德国,他们使用始终为数字(我认为是 8 位数字)的 BLZ,并且 640 901 00 映射到 VBRTDE6RXXX BIC 代码,该代码不会出现在 IBAN 中。

你可以做的是:

  1. 确定您需要支持的国家/地区列表。也许稍后添加更多国家/地区
  2. 从上面的 wiki 文章中获取每个国家/地区的算法
  3. 抓取或查找并下载某个国家/地区银行代码 <-> BIC/SWIFT 代码之间的映射。看看this resource
  4. 对您的算法进行编码,将银行代码与号码分开,并将其映射到第 3 步中的 BIC 代码。

关于javascript - 从 IBAN 号码生成 BIC 号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54230542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com