私は、ユーザーが商品を注文できる Web サイトを持っています。彼らは、COD (代金引換) を使用して出荷の代金を支払う必要があります。注文を行うユーザーは、注文時に実際の有効なカード番号 (Visa または Master Card) を入力する必要があります。入力しない場合、Web サイトは Master Card または Visa を使用するサービス料金を計上できません。
この問題を調査しているときに、クレジット カード番号が正しい形式に適合するかどうかを判断するために使用できる「luhn アルゴリズム」について読みました。ただし、偽のカード番号だけでなく、そのカードが正当なものであるかどうかを確認する必要があります。調査中に、インターネットにはクレジット カード番号ジェネレーターがたくさんあることがわかりました。
では、実際にクレジット カードに課金せずに、Web ページに入力されたクレジット カードが正当かどうかを判断する最善の方法は何でしょうか?