Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让用户选择他们过去的信用卡作为支付选项?ASP.NET_Asp.net - Fatal编程技术网

如何让用户选择他们过去的信用卡作为支付选项?ASP.NET

如何让用户选择他们过去的信用卡作为支付选项?ASP.NET,asp.net,Asp.net,我将用户在结帐时输入的信用卡详细信息存储在数据库中 如果用户有多张与用户关联的信用卡,我如何向用户显示这些详细信息,并允许用户选择一张或输入新的信用卡并结账 我知道gridview可以显示选项。我应该在gridview中添加单选按钮并朝这个方向前进,还是应该动态添加表行 哪种方法最好?您不需要存储完整的卡号,只需存储最后4个卡号即可 一些支付网关可以通过重用客户以前的支付详细信息(由其交易ID标识)来提供支付选项 基本上,您需要存储上一个订单的卡号和交易id的最后4位数字。您将其传递给支付提供商

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

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

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


哪种方法最好?

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

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

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


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

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

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

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


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

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

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


但是为了回答你的问题,我会允许客户提供他们正在使用的卡的名称。然后在带有rb的gv中显示姓名列表。

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

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


但是为了回答你的问题,我会允许客户提供他们正在使用的卡的名称。然后在带有rb的gv中显示姓名列表。

在存储信用卡号等敏感信息时,请确保阅读这些答案:在存储信用卡号等敏感信息时,请确保阅读这些答案: