Version: BV Commerce 5.8.0.1015
I'm trying to setup Paypal Express to a Paypal Sandbox account for testing, and am getting the following error:
"Exception occurred during call to Paypal: com.paypal.sdk.exceptions.TransactionException: The request was aborted: Could not create SSL/TLS secure channel. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel. at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request) at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at com.paypal.soap.api.PayPalAPIAASoapBinding.SetExpressCheckout(SetExpressCheckoutReq SetExpressCheckoutReq) --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at com.paypal.sdk.core.APICaller.CallSOAP(MethodInfo method, Object obj, Object[] args) --- End of inner exception stack trace --- at com.paypal.sdk.core.APICaller.CallSOAP(MethodInfo method, Object obj, Object[] args) at com.paypal.sdk.core.APICaller.Call(String operationName, AbstractRequestType request) at com.paypal.sdk.services.CallerServices.Call(String operationName, AbstractRequestType request) at BVSoftware.PaypalWebServices.PayPalAPI.SetExpressCheckout(String paymentAmount, String returnURL, String cancelURL, PaymentActionCodeType paymentAction, CurrencyCodeType currencyCodeType, String invoiceId) in C:\Users\EWAREZAK\Documents\Projects\Projects\HD580STG\source\BVSoftware.PaypalWebServices\PaypalAPI.cs:line 189 at BVSoftware.Bvc5.Core.BusinessRules.OrderTasks.StartPaypalExpressCheckout.Execute(OrderTaskContext context) in XXXXX\source\BVSoftware.Bvc5.Core\BusinessRules\OrderTasks\StartPaypalExpressCheckout.vb:line 64"
I had this setup and working a couple of weeks ago, however, it is no longer working.
In tracing this, it appears that the url for the sandbox API has changed. I found the following post that discusses the same error, and symptom:
https://www.x.com/develo...box-three-token-endpointhowever, the proposed solution doesn't work for me.
Anyone run into this issue, or have any ideas on how to troubleshoot? I've contacted the paypal integration team, but they suggested the problem was on my end.
Yes, I have verified that my API Username, password, and signature are correct.
TIA,
Eric