我想在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