2

我将用户在结帐期间输入的信用卡详细信息存储在数据库中。

如果用户有多个与用户关联的信用卡,我如何向用户显示这些详细信息,并允许他选择一张或输入新的信用卡并结帐?

我知道 gridview 可以显示选项。我应该在 gridview 中添加单选按钮并朝那个方向前进,还是应该动态添加表格行?

哪个是最好的方法?

4

2 回答 2

0

您不需要存储完整的卡号,只需存储最后 4 个。

一些支付网关可以通过重用客户之前的支付详细信息(由他们的交易 ID 标识)来提供支付选项。

基本上,您需要存储卡号的最后 4 位数字和上一个订单的交易 ID。您将其传递给支付提供商。

即使您存储了完整的详细信息(卡号、cv2、帐单地址、安全代码、到期日期等),如果卡已注册 3D Secure,您也可能无法创建交易。

于 2012-08-31T23:52:41.840 回答
0

一些商家还允许您设置客户钱包。这是您可以用于未来付款的唯一 ID。

如果您决定存储完整的 cc#,我建议对其进行加密。如果别人得到了真正的抄送名单,你所有的客户都会很生气。

但要回答你的问题,我会允许客户给他们使用的卡一个名字。然后在带有 rb 的 gv 中显示名称列表。

于 2012-09-01T03:31:38.007 回答