Important Notice from AspDotNetStorefront
It is with dismay that we report that we have been forced, through the action of hackers, to shut off write-access to this forum. We are keen to leave the wealth of material available to you for research. We have opened a new forum from which our community of users can seek help, support and advice from us and from each other. To post a new question to our community, please visit: http://forums.vortx.com
Results 1 to 6 of 6

Thread: Paypal Payments Pro

  1. #1
    heilermi is offline Junior Member
    Join Date
    May 2012
    Posts
    4

    Default Paypal Payments Pro

    Hi All:

    I am implementing storefront for the last few months and have it successfully connected to the Sandbox of paypal for paypal payments pro gateway.

    Since over the weekend it is not working anymore. The store gives me the following error:

    ERROR CALLING PAYMENT GATEWAY

    The trace gives me this error:

    Could not create SSL/TLS secure channel


    Page URL:/checkoutreview.aspx Source:System.Web.Services Message:The request was aborted: Could not create SSL/TLS secure channel. Stack Trace: at System.Web.Services.Protocols.WebClientProtocol.Ge tWebResponse(WebRequest request) at System.Web.Services.Protocols.HttpWebClientProtoco l.GetWebResponse(WebRequest request) at System.Web.Services.Protocols.SoapHttpClientProtoc ol.Invoke(String methodName, Object[] parameters) at AspDotNetStorefrontGateways.Processors.PayPalAPIAA SoapBinding.DoDirectPayment(DoDirectPaymentReq DoDirectPaymentReq) in C:\Development\Natrol\AspDotNetStorefront\ASPDNSFG ateways\PayPalSvcAPIv30.cs:line 956 at AspDotNetStorefrontGateways.Processors.PayPal.Proc essCard(Int32 OrderNumber, Int32 CustomerID, Decimal OrderTotal, Boolean useLiveTransactions, TransactionModeEnum TransactionMode, Address UseBillingAddress, String CardExtraCode, Address UseShippingAddress, String CAVV, String ECI, String XID, String& AVSResult, String& AuthorizationResult, String& AuthorizationCode, String& AuthorizationTransID, String& TransactionCommandOut, String& TransactionResponse) in C:\Development\Natrol\AspDotNetStorefront\ASPDNSFG atewayProcessors\GatewayPayPal\PayPal.cs:line 415 at AspDotNetStorefrontGateways.GatewayTransaction.Cal lGateway(String gateway) in C:\Development\Natrol\AspDotNetStorefront\ASPDNSFG ateways\GatewayTransaction.cs:line 205 at AspDotNetStorefrontGateways.GatewayTransaction.Pro cess() in C:\Development\Natrol\AspDotNetStorefront\ASPDNSFG ateways\GatewayTransaction.cs:line 176


    What is going on here ? Any idea what happened and how to solve it?

    thanks,
    Michael

  2. #2
    gscweb is offline Junior Member
    Join Date
    Sep 2012
    Posts
    2

    Default Error calling payment gateway

    Getting the same error message in MultiStore 9.1.0.1 stating:

    Page URL:/checkout1.aspx
    Source:System.Web.Services
    Message:The request was aborted: Could not create SSL/TLS secure channel.

    This error is occuring on our development server with AppConfigs set to 'false' for UseSSL and Use Live Transactions. If you find out anything useful please let us know. We'll do the same.

  3. #3
    AspDotNetStorefront Staff - Scott's Avatar
    AspDotNetStorefront Staff - Scott is offline Administrator
    Join Date
    Mar 2007
    Location
    Ashland, OR
    Posts
    2,390

    Default

    Please try changing your PayPal.API.TestURL AppConfig to: https://api-3t.sandbox.paypal.com/2.0/

    We ran into the same thing last week starting Wednesday. Tuesday we were testing changes just fine, Wednesday suddenly we couldn't connect anymore. There's still some confusion with the folks we've been talking to over there if this was a change on their end, or something with the test account we've been using.

    Anyway, give that a shot and if you're still having difficulties I'd say the next stop would be to your support contact at PayPal to try to track down why it suddenly stopped working.

  4. #4
    gscweb is offline Junior Member
    Join Date
    Sep 2012
    Posts
    2

    Default Gateway SSL/TLS Error Solution

    Hi heilermi,

    We were having the same problem yesterday. After speaking with PayPal we found out that the sandbox was attempting to validate the server certificate. If you have full access to your host server you will have to create an https binding in IIS for the default website. Use port 443 and choose the correct server certificate. If you don't have full access your hosting company can do this for you.

    Hope this helps, as it did for us.

  5. #5
    texasgirl is offline Junior Member
    Join Date
    Jul 2011
    Posts
    2

    Default

    Thanks that worked for me!!!

  6. #6
    FAC-ADCO is offline Junior Member
    Join Date
    Dec 2010
    Location
    NYC - USA
    Posts
    16

    Default

    Quote Originally Posted by gscweb View Post
    Hi heilermi,

    We were having the same problem yesterday. After speaking with PayPal we found out that the sandbox was attempting to validate the server certificate. If you have full access to your host server you will have to create an https binding in IIS for the default website. Use port 443 and choose the correct server certificate. If you don't have full access your hosting company can do this for you.

    Hope this helps, as it did for us.
    Is this done in the webconfig file? Or on a host level?