14

有没有办法从我们扫描卡后得到的详细信息中找到银行的名称?

唯一相关的信息似乎是卡类型 - Visa 等以及帐号的最后四位数字。

4

2 回答 2

20

是的你可以。对于我们编写的电子商务应用程序,我们不得不这样做。

信用卡的前 6 位数字称为银行识别号(或 BIN)。一些信用卡处理网关可以返回此信息,或者您可以自己做。有为每种卡类型存储此信息的公共数据库:VISA、万事达卡、美国运通卡等。

此列表显示了一些常见的 BIN:

这个链接更深入地解释了这个概念。

希望这可以帮助!

于 2009-07-29T14:57:07.157 回答
2

前六个数字标识卡类型和银行。在美国我们倾向于使用第一个数字的捷径来识别卡类型,但实际上前四个识别确切的发卡公司,银行通过后两个进一步识别(超过 100 家银行的卡类型将有前四个中不止一组数字)。所有六个数字都准确地标识了银行。不过,Pace mbmccormick,这份名单不被视为公开信息,如果你想获得一份权威名单,你必须为此付费,并且只有在有保密协议的情况下才能获得。

但是,已经公开收集和识别了足够多的信息,您可以从公开可用的 BIN 数据库中获得大致的答案。如果个别银行不是您最关心的问题(即您不想打电话给他们或验证持卡人是否可以根据 bin 号码正确识别银行),而是想确保卡与持卡人声称(或希望运送到)在同一个国家/地区发行。

于 2009-07-29T15:22:22.987 回答