现在我根据前四个号码检测信用卡类型。
前四位数经常变化多久?是否有可以与ASP.NET连接的服务,它将保留这些前四位数字及其相应机构的最新列表?
答案 0 :(得分:5)
根据Wikipedia article on this,此列表的最后一次重大更改是在2007年。即使您对此代码进行了硬编码,保持软件最新也不会太具挑战性。
答案 1 :(得分:5)
很抱歉不同意其他的回答者,但是卡号的前六位数(不是四位数)被称为发行者标识符范围。新范围常规已添加或删除到此列表中。您通常需要在发卡机构的邮件列表中,甚至尝试保持最新
巴克莱(英国)的这份文件显示了过去几个月的一些修订,例如为Diners卡增加了6440-6599范围。 http://www.barclaycard.co.uk/business/documents/pdfs/bin_rules.pdf
基本上,尝试从IIN识别卡片充其量是棘手的。目前尚不清楚为什么要从IIN中识别卡片,但如果您通过支付网关执行授权,则通常不需要
答案 2 :(得分:2)
在没有回答的情况下有回答问题的风险,你看到了吗? How do you detect Credit card type based on number?