クレジット カードを受け入れて処理する Asp.Net Web アプリケーションをサポートしています。しかし、新しい規則により、入力時にクレジット カード番号をマスクする必要があります。したがって、最初の数字が の場合、4
次の数字 (例: 9) が入力されるまで表示され、テキスト ボックスには が表示されます*9
。
考えられる 1 つの方法は、JavaScript と非表示フィールドを使用して、キーアップ イベントでクレジット カード番号をマスクし、CC を非表示フィールドに保存することでした。しかし、それを行うためのより良い方法があるかどうかはわかりません。また、ユーザーが既存の番号を更新した場合の処理方法。
これを行うためのベストプラクティスはありますか? これらの番号が必要であり、クレジット カードが処理される前に検証を実行してから、クレジット カードを処理してデータベースに保存することを覚えておいてください。データベースの CC フィールドが既に暗号化されています。
任意の提案/ヘルプをいただければ幸いです。