我想在ASP.NET C#代码中使用SOAP 2.0 API设置PayPal快速结帐。首先,我尝试使用沙箱,我创建了卖方/买方测试帐户,导入的Web服务,然后我试图让的道理,在我的C#代码,我有:快速PayPal结帐,无法创建SSL/TLS安全通道
// Create the request object
SetExpressCheckoutRequestType pp_request = new SetExpressCheckoutRequestType();
// Create the request details object
pp_request.SetExpressCheckoutRequestDetails = new SetExpressCheckoutRequestDetailsType();
pp_request.SetExpressCheckoutRequestDetails.PaymentAction = paymentAction;
pp_request.SetExpressCheckoutRequestDetails.PaymentActionSpecified = true;
pp_request.SetExpressCheckoutRequestDetails.OrderTotal = new BasicAmountType();
pp_request.SetExpressCheckoutRequestDetails.OrderTotal.currencyID = currencyCodeType;
pp_request.SetExpressCheckoutRequestDetails.OrderTotal.Value = paymentAmount;
pp_request.SetExpressCheckoutRequestDetails.CancelURL = cancelURL;
pp_request.SetExpressCheckoutRequestDetails.ReturnURL = returnURL;
SetExpressCheckoutResponseType response = (SetExpressCheckoutResponseType) caller.Call("SetExpressCheckout", pp_request);
,但该代码的最后一行,它抛出错误:
请求已中止:无法创建SSL/TLS安全通道。
我做错了吗? 谢谢。
你可以使用这个库,而不是:https://nuget.org/packages/Moolah – 2013-05-03 16:03:50
它没有解决我的问题 – ihorko 2013-05-03 16:48:19