如何判断信用卡是否有效?

How can I tell if a credit card is active?

我知道可以 test if a card is valid with regex,但我如何测试卡是否处于活动状态并且可以收费?我刚刚尝试使用我已停用的旧 Visa 卡注册免费试用流行的在线流媒体服务,并且该号码有效,但当我尝试继续时仍然被拒绝。

是否有一些通用的方法可以对此进行测试?

每当我 google 为此,我都会收到很多 paypal 教程,如果可能的话,我想远离 paypal。

验证信用卡是否合法:

  1. 根据 Luhn Algorithm 验证它。 (只会验证卡号的格式是否有效)。
  2. 根据已知 Issuer Identification Numbers 验证卡号。
  3. 仅执行授权(又名 AUTH ONLY)只需 0.00 美元(如果您的处理器不支持零授权,则为 0.01 美元)。这是验证信用卡是否存在的唯一有保证的方法。