我知道的验证是:
是否还有其他验证:)(我希望很多人都不知道所有这些信息)
我问的原因是因为我听说有一个针对过期或CCV的校验和数字。.我只是想检查。
卡号 (又称 PAN ,主要帐号) 请勿以任何建议为福音。卡号由一个6位的发行人识别号(IIN),一个帐号和一个luhn校验位组成。IIN范围在不断变化,依赖于此信息的行业(例如付款处理器)通常会随着变化而更新。可以合理地假设卡号应介于16到19位之间,并以3、4、5或6开头。此外,除非经常进行更新,否则尝试从IIN识别卡类型容易出错。
Luhn / Mod10校验位 。 卡号的最后一位是校验位,以提取操作员键入卡号时可能发生的转码错误。在维基百科的文章是获取更多信息和代码示例的良好来源。
磁条 如果您可以物理访问该卡和一个磁条读取器,则磁道2包含银行卡信息。其中包括卡号,有效期,LRC(校验位)和服务代码。服务代码(仅在磁条上可用)告知如何使用该卡,例如仅用于国民支付,仅用于ATM(不用作支付卡),是否应提供现金返还等。
CCV / CSC / CV2 安全码永远不会压印在卡上或记录在磁条上。除美国运通卡外,其他所有数字均应为三位数(始终为4位数)
发布日期仅 用于手动(健全性)检查。授权请求期间未发送
失效日期 常见的误解是不能使用失效的卡。他们经常可以,但必须先经过在线授权(这样,收单行才能最终决定是否允许)。到期日期最长为20年(在某些罕见情况下甚至更远)
发行编号 仅在某些卡类型上可用。应该在授权请求中捕获并使用。