从 IBAN 号码生成 BIC 号码
Generate BIC number from IBAN Number
在我过去的研究中,我发现这些问题没有得到我喜欢的回答:
Generate BIC from IBAN bank account number
How to convert BIC & IBAN to account and sortcode
第一个答案,给出了一个 API 用于从 IBAN 号码提供 BIC。但是已经下线好几个月了(2019/07/25更新:Openiban又上线了)。
第二个答案解释了 IBAN 和 BIC 是如何制作的。
但似乎不可能从 IBAN 获得完整的 BIC 号码。
下面我列出了一些 IBAN 号码和 BIC 号码。
**IBAN NUMBERS** **BIC**
NL 89 NGB 00071128791 INGBNL2A
NL 80 SNSB 0853811245 SNSBNL2A
NL 91 RABO 0143406515 RABONL2U
如其所示,您可以从 IBAN 中获取 BANK CODE 和 COUNTRY CODE数字。
但是没有说明如何提取 Bank Identifier
是否可以从 IBAN 号码中提取 银行标识符?
是否有任何有效的 API 可以从我可以在 javascript?
中使用的 IBAN 号码获取此 BIC 号码
我认为此信息(BIC/SWIFT 代码)并不总是出现在 IBAN 号码中。看看 IBAN wiki article 每个国家都有自己的标准,所以只有国家前缀和校验和是标准化的。尾部和最长的部分始终是某种银行 routing/code 与帐号相连。但问题是银行 routing/code 适用于大多数国家,而不是 SWIFT 代码,即不是你要找的。例如,在德国,他们使用始终为数字(我认为是 8 位数字)的 BLZ,并且 640 901 00 映射到 VBRTDE6RXXX BIC 代码,该代码不会出现在 IBAN 中。
您可以做的是:
- 确定您需要支持的国家/地区列表。也许稍后会添加更多国家/地区
- 从上面的 wiki 文章中获取每个国家/地区的算法
- 抓取或查找并下载某个国家/地区银行代码 <-> BIC/SWIFT 代码之间的映射。看看 this resource
- 编写您的算法以将银行代码与号码分开并将其映射到步骤 3 中的 BIC 代码。
在我过去的研究中,我发现这些问题没有得到我喜欢的回答:
Generate BIC from IBAN bank account number
How to convert BIC & IBAN to account and sortcode
第一个答案,给出了一个 API 用于从 IBAN 号码提供 BIC。但是已经下线好几个月了(2019/07/25更新:Openiban又上线了)。
第二个答案解释了 IBAN 和 BIC 是如何制作的。
但似乎不可能从 IBAN 获得完整的 BIC 号码。
下面我列出了一些 IBAN 号码和 BIC 号码。
**IBAN NUMBERS** **BIC**
NL 89 NGB 00071128791 INGBNL2A
NL 80 SNSB 0853811245 SNSBNL2A
NL 91 RABO 0143406515 RABONL2U
如其所示,您可以从 IBAN 中获取 BANK CODE 和 COUNTRY CODE数字。 但是没有说明如何提取 Bank Identifier
是否可以从 IBAN 号码中提取 银行标识符? 是否有任何有效的 API 可以从我可以在 javascript?
中使用的 IBAN 号码获取此 BIC 号码我认为此信息(BIC/SWIFT 代码)并不总是出现在 IBAN 号码中。看看 IBAN wiki article 每个国家都有自己的标准,所以只有国家前缀和校验和是标准化的。尾部和最长的部分始终是某种银行 routing/code 与帐号相连。但问题是银行 routing/code 适用于大多数国家,而不是 SWIFT 代码,即不是你要找的。例如,在德国,他们使用始终为数字(我认为是 8 位数字)的 BLZ,并且 640 901 00 映射到 VBRTDE6RXXX BIC 代码,该代码不会出现在 IBAN 中。
您可以做的是:
- 确定您需要支持的国家/地区列表。也许稍后会添加更多国家/地区
- 从上面的 wiki 文章中获取每个国家/地区的算法
- 抓取或查找并下载某个国家/地区银行代码 <-> BIC/SWIFT 代码之间的映射。看看 this resource
- 编写您的算法以将银行代码与号码分开并将其映射到步骤 3 中的 BIC 代码。