Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
使用C#ASP.NET的贝宝定期付款_C#_Asp.net_Asp.net Mvc_Paypal_Asp.net Mvc 5 - Fatal编程技术网

使用C#ASP.NET的贝宝定期付款

使用C#ASP.NET的贝宝定期付款,c#,asp.net,asp.net-mvc,paypal,asp.net-mvc-5,C#,Asp.net,Asp.net Mvc,Paypal,Asp.net Mvc 5,我会尽量缩短我的问题 我想知道是否有办法避免强迫用户在我的网站上输入他/她的信用卡号码和其他CC信息 我目前正在阅读的PayPal API文档: https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/recurring-payments/ 所以基本上它说的是: Include all required credit card information in the CreateRecurri

我会尽量缩短我的问题

我想知道是否有办法避免强迫用户在我的网站上输入他/她的信用卡号码和其他CC信息

我目前正在阅读的PayPal API文档:

https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/recurring-payments/
所以基本上它说的是:

Include all required credit card information in the CreateRecurringPaymentsProfile request.
我将从我的网站发送的参数之一是:

1. Card type
2. Card number
3. Card expiration date
4. CVV2 
等等

这对我来说是完全不可接受的,因为我的网站不使用HTTPS协议,从我的网站到PayPal的数据传输是不安全的

他们的API真的如此愚蠢,以至于我不能在不向他们发送所有数据的情况下进行简单的定期付款


有什么解决方法吗?

如果没有SSL和HTTPS,问题可能会重复,这违反了PCI标准。所以答案是否定的,你不能收集信用卡信息传递给提供商,没有它是安全的。由于您的应用程序需要收集信息,请发送给提供商,然后再接收回令牌,这样下次您的应用程序就可以使用令牌请求付款。最好的选择是使用标准PayPal并重定向到您的站点。@VDWWD您的重复链接不可用。@Liakat,问题似乎已被删除。对此很抱歉。可能的问题是没有SSL和HTTPS,这违反了PCI标准。所以答案是否定的,你不能收集信用卡信息传递给提供商,没有它是安全的。由于您的应用程序需要收集信息,请发送给提供商,然后再接收回令牌,这样下次您的应用程序就可以使用令牌请求付款。最好的选择是使用标准PayPal并重定向到您的站点。@VDWWD您的重复链接不可用。@Liakat,问题似乎已被删除。很抱歉。