2

ユーザーがチェックアウト時に入力したクレジット カードの詳細をデータベースに保存しています。

ユーザーが複数のクレジット カードをユーザーに関連付けている場合、それらの詳細をユーザーに表示し、ユーザーが 1 つを選択するか、新しいクレジット カードを入力してチェックアウトできるようにするにはどうすればよいですか?

gridview がオプションを表示できることは知っています。グリッドビューにラジオボタンを追加してその方向に進むべきですか、それともテーブルの行を動的に追加する必要がありますか??

最良の方法はどれですか?

4

2 に答える 2

0

カード番号全体を保存する必要はなく、最後の 4 桁だけを保存します。

一部の支払いゲートウェイは、トランザクション ID で識別される顧客の以前の支払いの詳細を再利用して支払いを行うオプションを提供できます。

基本的に、カード番号の下 4 桁と前回の注文のトランザクション ID を保存する必要があります。これを支払いプロバイダーに渡します。

完全な詳細 (カード番号、cv2、請求先住所、セキュア コード、有効期限など) を保存しても、カードが 3D セキュアに登録されている場合、トランザクションを作成できない場合があります。

于 2012-08-31T23:52:41.840 に答える
0

一部の加盟店では、顧客のウォレットを設定することもできます。これは、今後の支払いに使用できる一意の ID です。

完全な cc# を保存する場合は、暗号化することをお勧めします。他の誰かが実際の cc# のリストを入手した場合、すべての顧客が非常に腹を立てます。

しかし、あなたの質問に答えるために、顧客が使用しているカードに名前を付けることを許可します. 次に、rb を使用して gv 内の名前のリストを表示します。

于 2012-09-01T03:31:38.007 に答える