Zen Cart Logo
Forums / PayPal Express Checkout support / PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

Views: 27,584

Results 1 to 20 of 64
15 Oct 2014, 4:40 PM
#1
phil_soth avatar

phil_soth

Zen Follower

Join Date:
Sep 2013
Location:
Warren, Oregon
Posts:
117
Plugin Contributions:
0

PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

PayPal Express has been working well up until we received this error.

Dear store owner,
An error occurred when attempting to initiate a PayPal Express Checkout transaction. As a courtesy, only the error "number" was shown to your customer. The details of the error are shown below.

(35) error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number

Zen Cart message: An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance.

Problem occurred while customer was attempting checkout with PayPal
Express Checkout.

We are ZC v1.5.1

Thanks for any insight you can provide.

Phil and Pam
https://www.heirloomstocherish.com

15 Oct 2014, 4:44 PM
#2
delia avatar

delia

Totally Zenned

Join Date:
May 2006
Location:
Gardiner, Maine
Posts:
2,383
Plugin Contributions:
7

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

Two carts just started throwing errors with PayPal Pro.

First error is error:14094410:SSL routines:SSL3_READ_BYTES:sslv3

Second is error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong
version number

I found a post here: http://stackoverflow.com/questions/26378351/error1408f10bssl-routinesssl3-get-recordwrong-version-number-paypal-maybe

It says they believe PayPal has changed - and the fix someone has discover is this:
curl_setopt($handle, CURLOPT_SSLVERSION, 4);

Has anyone heard anything?

Just found this: https://www.ssllabs.com/ssltest/analyze.html?d=https%3A%2F%2Fapi-3t.sandbox.paypal.com%2Fnvp

15 Oct 2014, 4:56 PM
#4
rodg avatar

rodg

Deceased

Join Date:
Jan 2007
Location:
Australia
Posts:
6,263
Plugin Contributions:
4

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

Phil Soth:

PayPal Express has been working well up until we received this error.

Dear store owner,
An error occurred when attempting to initiate a PayPal Express Checkout transaction. As a courtesy, only the error "number" was shown to your customer. The details of the error are shown below.

(35) error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number

Zen Cart message: An error occurred when we tried to contact the payment processor. Please try again, select an alternate payment method, or contact the store owner for assistance.

Problem occurred while customer was attempting checkout with PayPal
Express Checkout.

We are ZC v1.5.1

Thanks for any insight you can provide.

Phil and Pam
www.heirloomstocherish.com

Sounds like this (posted about 8hrs ago)
http://stackoverflow.com/questions/26378351/error1408f10bssl-routinesssl3-get-recordwrong-version-number-paypal-maybe

I'm not sure this will be of any help though. Point is, you're not alone.

Cheers
RodG

PS: Shoot. you just beat me to it. Exact same link. LOL

15 Oct 2014, 4:59 PM
#5
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

Yes, the immediate solution is to change the CURLOPT_SSLVERSION from 3 to 4 ... or comment-out the line entirely.

15 Oct 2014, 5:01 PM
#6
maac2 avatar

maac2

New Zenner

Join Date:
Jan 2011
Posts:
70
Plugin Contributions:
0

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

RodG:

Shoot. you just beat me to it. Exact same link. LOL

Cheers
RodG

Hehe, as you say--good to know we're all aware of it. Hopefully the thread catches the attention of the right people, assuming any ZC updates are needed.
The stackoverflow thread links to the Paypal SDK github discussion, which has been updated to closed/resolved.

15 Oct 2014, 5:06 PM
#7
nightdesigns avatar

nightdesigns

New Zenner

Join Date:
Nov 2008
Posts:
55
Plugin Contributions:
0

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

Add me to the list as well. Both pro and express checkouts affected. Orders bouncing all morning.

15 Oct 2014, 5:09 PM
#8
maac2 avatar

maac2

New Zenner

Join Date:
Jan 2011
Posts:
70
Plugin Contributions:
0

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

DrByte:

Yes, the immediate solution is to change the CURLOPT_SSLVERSION from 3 to 4 ... or comment-out the line entirely.

In the Paypal github discussion (https://github.com/paypal/rest-api-sdk-php/pull/127) the "official" recommendation appears to be changing CURLOPT_SSLVERSION

I have no expertise here, just reading the posts; happy to follow the official ZC recommendation.
Changes to: "/includes/modules/payment/paypal/paypal_curl.php" correct?

15 Oct 2014, 5:12 PM
#9
nightdesigns avatar

nightdesigns

New Zenner

Join Date:
Nov 2008
Posts:
55
Plugin Contributions:
0

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

I found the string to change, fortunately its easy:

/web/content/includes/modules/payment/paypal/paypal_curl.php
Line #58 : CURLOPT_SSLVERSION => 3,

Change to CURLOPT_SSLVERSION => 4,

It works ...for now. Thanks for the notice paypal...

15 Oct 2014, 5:15 PM
#10
maac2 avatar

maac2

New Zenner

Join Date:
Jan 2011
Posts:
70
Plugin Contributions:
0

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

nightdesigns:

I found the string to change, fortunately its easy:

/web/content/includes/modules/payment/paypal/paypal_curl.php
Line #58 : CURLOPT_SSLVERSION => 3,

Change to CURLOPT_SSLVERSION => 4,

It works ...for now. Thanks paypal

Good to hear it worked for you. It was a sudden change, but it's related to a new, serious bug with ssl: "Poodle"

15 Oct 2014, 5:17 PM
#11
nightdesigns avatar

nightdesigns

New Zenner

Join Date:
Nov 2008
Posts:
55
Plugin Contributions:
0

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

I know it was an urgent fix, but some announcement would have been nice. They're usually pretty good about letting us know about other changes.

15 Oct 2014, 5:24 PM
#12
earmsby avatar

earmsby

Zen Follower

Join Date:
Oct 2006
Location:
Worcester, MA
Posts:
451
Plugin Contributions:
0

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

So glad I saw this thread today! I was pulling my hair trying to figure out why the error was being thrown. Made the edit to CURLOPT_SSLVERSION from 3 to 4 and that seems to have done the trick! Yea! Thanks PayPal for letting us know!

15 Oct 2014, 5:41 PM
#16
buildingblocks avatar

buildingblocks

Totally Zenned

Join Date:
Jun 2008
Posts:
629
Plugin Contributions:
0

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

All the carts I have been checking on are getting this error too. I tried the fix on one cart and 5 minutes later an order came through so the fix worked. Will this be the permanent fix or should we expect to need to update the paypal express module in the near future?

15 Oct 2014, 5:49 PM
#17
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

buildingblocks:

Will this be the permanent fix or should we expect to need to update the paypal express module in the near future?
For now this is a known and verified fix, and worth rolling out to all your sites immediately.
However, it's early days on this we are indeed researching whether there are even better fixes available. But that's NO reason to not apply the known fix NOW.

Time will tell whether there is an even better fix. We will post in the Release Announcements if there is an updated better solution.

15 Oct 2014, 5:58 PM
#18
old_man avatar

old_man

New Zenner

Join Date:
Jul 2010
Posts:
30
Plugin Contributions:
0

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

Is it only with IE? I was under the impression that Chrome and Firefox work and do not have the vulnerability.

15 Oct 2014, 6:03 PM
#19
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

OLD MAN:

Is it only with IE? I was under the impression that Chrome and Firefox work and do not have the vulnerability.
Today's PayPal issue has nothing whatsoever to do with what browser is being used.

15 Oct 2014, 6:06 PM
#20
philip937 avatar

philip937

Totally Zenned

Join Date:
Aug 2009
Location:
Bedford, England
Posts:
968
Plugin Contributions:
0

Re: PayPal Error (35) error:1408F10B SSL3_GET_RECORD:wrong version number

I take it this doesn't affect paypal website payments standard? I haven't had any issues today... ?