现在,我根据前四个数字来检测信用卡类型。
这前四位数字多长时间更改一次?有没有可以与ASP.NET接口的服务,可以保持前四位数字及其对应机构的最新列表?
发布于 2012-01-17 06:08:48
根据Wikipedia article on this的说法,这份榜单上一次重大的变化是在2007年。让你的软件保持最新应该不会太困难,即使你做了硬编码。
发布于 2012-01-17 20:48:37
很抱歉不同意其他回答者的意见,但卡号的前六位(而不是四位)被称为发行商标识符范围。新的范围经常被添加或删除到这个列表中。您通常需要出现在发卡机构的邮件列表中,才能保持最新状态
例如,巴克莱(英国)的这份文件显示了过去几个月的一些修订,例如增加了6440-6599范围的Diners卡。http://www.barclaycard.co.uk/business/documents/pdfs/bin_rules.pdf
基本上,尝试从IIN中识别卡充其量是棘手的。不清楚为什么要从IIN标识卡,但如果您通过支付网关执行授权,则通常不需要这样做
发布于 2012-01-17 06:05:26
冒着回答你的问题而不回答的风险,你看过这个吗?How do you detect Credit card type based on number?
https://stackoverflow.com/questions/8886917
复制相似问题