スペースが含まれるクレジットカード番号を受け付けない技術的/法律的/財務的/契約的/設計上の理由はありますか?
非常に多くの Web サイトでは、クレジット カード番号にスペースやダッシュを入れることを許可していません。私はいつもずさんなプログラミングにこれを置いてきましたが、以前はマーチャント API を使用していました。クレジット カードの処理方法がわかれば、文字列から文字を取り除く方法がわかります。設計者は、Web サイトに警告を表示しているため、ユーザーの不満を引き起こしていることを認識しています。彼らはカードのすぐそこにいます!これには恥の壁さえあります。
偽りの怠惰、下手なプログラミング、冷淡さ、サディズム… これらはすべて、コードを実行する人の最悪の事態を想定しています。私が思いつく最も寛大な点は、彼らがお金に関係するものに対して非常に保守的だということです. スペースを含むクレジット カード番号を受け入れてはならない、深くて本当に重要な理由があるのではないかといつも思っていました。ヒューリスティックを絶対に適用してはならない理由。電信時代にさかのぼる奇妙な金融法でしょうか?ハスターのクレジット カード番号を 3 回入力しないように、未知の悪から私たちを守ってくれる縁の下の力持ちかもしれません。