从IBAN银行帐号生成BIC

Tim*_*Tim 19 php iban

是否有任何现有的库或脚本可用于从IBAN银行帐号(和其他必要信息)生成BIC代码?

我在网上搜索过,但发现只有IBAN生成器.

提前致谢!

Kid*_*ddo 13

找到所有IBAN帐户的解决方案(我认为):

https://openiban.com/validate/IBAN_NUMBER?getBIC=true
Run Code Online (Sandbox Code Playgroud)

如果您对该URL进行CURL调用,您将免费获得帐户银行信息.替换IBAN_NUMBER为您的IBAN帐户.

例:

`https://openiban.com/validate/DE89370400440532013000?getBIC=true`
Run Code Online (Sandbox Code Playgroud)

结果:

{
  "valid": true,
  "messages": [],
  "iban": "DE89370400440532013000",
  "bankData": {
    "bankCode": "37040044",
    "name": "Commerzbank",
    "zip": "50447",
    "city": "Köln",
    "bic": "COBADEFFXXX"
  },
  "checkResults": {}
}
Run Code Online (Sandbox Code Playgroud)

重要更新

由于GDPR法规对服务提供商造成了未知风险,OpenIBAN已关闭其API服务.请参阅openIBAN.com上的声明.还有一个包含自我托管指南的链接,请参阅此github页面.


Mar*_*bel 10

我不认为这样的图书馆存在(至少是免费的).

唯一可行的方法是使用SWIFT IBAN Plus目录(以前称为SWIFT BICplusIBAN目录).

该目录由SWIFT提供,SWIFT是IBAN注册商.有了它,您可以将IBAN与各种机构信息(包括BIC)相匹配.

SWIFT定期更新SWIFT IBAN Plus目录,其中包含最新数据,可作为文件或通过WebService API访问,但遗憾的是,它不是免费提供的.

  • 我检查了页面但看不到价格.你知道它可以花多少钱吗? (6认同)

Tim*_*Tim 5

比利时IBAN银行账号的解决方案:

有一个比利时iban号码的网络服务,很容易从iban银行帐号获得bic.

$client = new SoapClient('http://www.ibanbic.be/IBANBIC.asmx?WSDL');
$bban = $client->getBelgianBBAN(array('Value' => $iban))->getBelgianBBANResult;
$bic = $client->BBANtoBIC(array('Value' => $bban))->BBANtoBICResult;
Run Code Online (Sandbox Code Playgroud)

我也在搜索荷兰的网络服务,但我找不到.但您可以随时使用http://www.betaalvereniging.nl/europees-betalen/sepa-documentatie/bic-afleiden-uit-iban/中的数据制作一个.