-2

私は、ユーザーが商品を注文できる Web サイトを持っています。彼らは、COD (代金引換) を使用して出荷の代金を支払う必要があります。注文を行うユーザーは、注文時に実際の有効なカード番号 (Visa または Master Card) を入力する必要があります。入力しない場合、Web サイトは Master Card または Visa を使用するサービス料金を計上できません。

この問題を調査しているときに、クレジット カード番号が正しい形式に適合するかどうかを判断するために使用できる「luhn アルゴリズム」について読みました。ただし、偽のカード番号だけでなく、そのカードが正当なものであるかどうかを確認する必要があります。調査中に、インターネットにはクレジット カード番号ジェネレーターがたくさんあることがわかりました。

では、実際にクレジット カードに課金せずに、Web ページに入力されたクレジット カードが正当かどうかを判断する最善の方法は何でしょうか?

4

2 に答える 2

2

私がこれを行う場合、私が使用するアプローチは、いくつかの支払いゲートウェイを介して実際に支払いを実行することです (利用可能なものはたくさんあります)。クレジットカードが無効な場合、お支払いは決済されません。次に、ユーザーに通知し、別の支払い方法で支払うか、注文を一時停止またはキャンセルする機会を与えます。

これにより、商品を発送する前に確実に支払いを受けることができます。

アプローチをこのようなものに変更することを検討してください。

于 2013-06-08T18:07:04.797 に答える