启用8位BIN/IIN后信用卡卡种检测规则是否需要调整?
信用卡发卡行BIN/IIN识别规则参考
现有技术讨论中包含了基于6位BIN/IIN判断信用卡发卡行的相关解答,常见卡组织的卡号匹配规则如下:
- Visa:正则匹配规则为
^4[0-9]{6,}$,卡号固定以4开头- MasterCard(万事达):正则匹配规则为
^5[1-5][0-9]{5,}|222[1-9][0-9]{3,}|22[3-9][0-9]{4,}|2[3-6][0-9]{5,}|27[01][0-9]{4,}|2720[0-9]{3,}$;2016年之前万事达卡号以51至55开头,该规则仅能覆盖标准万事达信用卡,部分使用万事达体系发行的卡片不在此IIN范围内,2016年起万事达新增了222100-272099号段的卡号- American Express(美国运通):正则匹配规则为
^3[47][0-9]{5,}$,卡号以34或37开头- Diners Club(大来卡):正则匹配规则为
^3(?:0[0-5]|[68][0-9])[0-9]{4,}$,卡号以300至305、36或38开头;部分大来卡以5开头且为16位,属于大来与万事达的联名卡,需按照万事达卡规则处理- Discover(发现卡):正则匹配规则为
^6(?:011|5[0-9]{2})[0-9]{3,}$,卡号以6011或65开头- JCB:正则匹配规则为
^(?:2131|1800|35[0-9]{3})[0-9]{3,}$,卡号以2131、1800或35开头
针对目前Visa和万事达即将启用8位BIN号的变动,原有卡种检测规则是否需要调整暂未明确,Visa已发布相关说明文档,但尚未给出规则调整的明确要求。
内容的提问来源于stack exchange,提问作者Rachel
相关产品推荐
相关产品推荐

