Forums / PayPal Website Payments Pro support / Cardinal 3D-Secure - Communication Timeout Encountered (8030)

Cardinal 3D-Secure - Communication Timeout Encountered (8030)

Views: 7,946

Results 1 to 11 of 11
1 Sep 2011, 3:14 PM
#1
gaffettape avatar

gaffettape

Zen Follower

Join Date:
May 2009
Posts:
433
Plugin Contributions:
0

Cardinal 3D-Secure - Communication Timeout Encountered (8030)

Hi,

The following has happened twice in the last 2 days:

I receive two emails from my admin after a customer (seemingly) successfully checks out -

--

First email:

Subject:
Communication Timeout Encountered (8030)

Message:
Cardinal Lookup 3[xx-random-characters-here-xx] Cardinal Centinel -
cmpi_lookup error - 8030 - Communication Timeout Encountered

There are 3 steps to configuring your Cardinal 3D-Secure service properly:
1-Login to the Cardinal Merchant Admin URL supplied in your welcome package
(NOT the test URL), and accept the license agreement.
2-Set a transaction password.
3-Copy your Cardinal Merchant ID and Cardinal Transaction Password into your
ZC PayPal module.

For specific help, please contact [email protected] to sort out
your account configuration issues.

Problem observed while customer XXX Customer-Name-Here was attempting checkout with
3D-Secure authentication. THEIR PURCHASE WAS NOT SUCCESSFUL. Please resolve
this matter to enable future checkouts.

--

Second email:

Subject:
Communication Timeout Encountered (8030)

Message:
8030 - Communication Timeout Encountered

Problem occurred while customer XXX Customer-Name-Here was attempting checkout with
3D-Secure authentication.

CURL error: 28-Operation timed out after 8000 milliseconds with 0 bytes
received

--

Although the first message states "THEIR PURCHASE WAS NOT SUCCESSFUL" it seems everything goes through ok, the orders show up in my admin, the payments show up in my PayPal account etc.

I checked my server error logs and found nothing. All server response codes seemed normal (to my rather untrained eye!) I've had many other successful orders, and never had this error message before.

I did quite a bit of digging on the forums yesterday regarding this, and after reading one thread: http://www.zen-cart.com/forum/showpost.php?p=1015851 in particular this post: http://www.zen-cart.com/forum/showpost.php?p=1015851&postcount=16 ... I contacted Cardinal and received the following response:

"*The error message 8030 indicates a timeout in the session of communication between your shopping cart (Zen Cart) and Cardinal. You would have the option of extending that window of time if you’re currently set at 5 seconds you can increase that to 10. The Cardinal Thin Client returns an error message after 10 seconds if there is no response. This could also be caused by simple internet latency if the error is intermittent.

I would encourage you to initiate a support ticket with Zen Cart and request that they increase your timeout setting to 5 or 10 seconds to allow for that session to connect without timing out. Most of your transactions will be well under that time limit. *"

I'm using ZC 1.3.9h with the PayPal Website Payments Pro (UK) and PayPal Express Checkout (Pro 2.0 Payflow Edition) (UK) payment modules.

Please advise :smile:

1 Sep 2011, 8:54 PM
#2
drbyte avatar

drbyte

Sensei

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

Re: Cardinal 3D-Secure - Communication Timeout Encountered (8030)

gaffettape:

I would encourage you to initiate a support ticket with Zen Cart and request that they increase your timeout setting to 5 or 10 seconds to allow for that session to connect without timing out. Most of your transactions will be well under that time limit."
The default in Zen Cart is already 8 seconds, which confirms what Cardinal Support is telling you: you've got internet latency problems between your hosting server and Cardinal's servers.
You should talk to your hosting company about the lag time problem. If it's getting a timeout after 8 seconds, your customers are going to be getting anxious, and that's something you should address regardless of any settings in Zen Cart.

/includes/modules/payment/paypaldp.php

      curl_setopt($ch, CURLOPT_TIMEOUT, 8);

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

1 Sep 2011, 9:03 PM
#3
gaffettape avatar

gaffettape

Zen Follower

Join Date:
May 2009
Posts:
433
Plugin Contributions:
0

Re: Cardinal 3D-Secure - Communication Timeout Encountered (8030)

Ok, thanks Doc.

I'll be speaking to my hosting company ASAP.

In the meantime, would it be advisable to up that setting to 10 (which, from what I understand, is the max (?))

Thanks.

1 Sep 2011, 9:05 PM
#4
drbyte avatar

drbyte

Sensei

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

Re: Cardinal 3D-Secure - Communication Timeout Encountered (8030)

10 is not the max. You can set it to whatever you want. It'll take values into the thousands. But too high a number decreases quality of customer experience. If it requires a higher number, then your hosting company has a serious problem to fix, either with their server, or with the internet connection between your server and where the cardinal server is located.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

1 Sep 2011, 9:10 PM
#5
gaffettape avatar

gaffettape

Zen Follower

Join Date:
May 2009
Posts:
433
Plugin Contributions:
0

Re: Cardinal 3D-Secure - Communication Timeout Encountered (8030)

Understood, thanks once again :smile:

8 Sep 2011, 7:26 PM
#6
shopmaker avatar

shopmaker

New Zenner

Join Date:
Nov 2007
Posts:
5
Plugin Contributions:
0

Re: Cardinal 3D-Secure - Communication Timeout Encountered (8030)

I've been having the same issue since the 2 Sept:

8030 - Communication Timeout Encountered

CURL error: 28-Operation timed out after 8 seconds with 0 bytes received

Please reply if you find a fix. I'll do the same.

Paul

8 Sep 2011, 7:34 PM
#7
gaffettape avatar

gaffettape

Zen Follower

Join Date:
May 2009
Posts:
433
Plugin Contributions:
0

Re: Cardinal 3D-Secure - Communication Timeout Encountered (8030)

Hi Paul,

I've contacted Cardinal since - they're still looking into it, as far as I know.

Is your host UK based too?

8 Sep 2011, 7:53 PM
#8
shopmaker avatar

shopmaker

New Zenner

Join Date:
Nov 2007
Posts:
5
Plugin Contributions:
0

Re: Cardinal 3D-Secure - Communication Timeout Encountered (8030)

Yes, 34sp.com in Manchester.

Looking at other threads, Dr Byte seems sure that it's a server issue.

I just made a test purchase myself and Cardinal worked OK.

I wonder if upping the CURLOPT_TIMEOUT would help.

9 Sep 2011, 10:42 AM
#9
shopmaker avatar

shopmaker

New Zenner

Join Date:
Nov 2007
Posts:
5
Plugin Contributions:
0

Re: Cardinal 3D-Secure - Communication Timeout Encountered (8030)

My Cardinal rep suggests I increase the timeout to 12 seconds. Will report back if any improvement.

Paul

9 Sep 2011, 10:45 AM
#10
gaffettape avatar

gaffettape

Zen Follower

Join Date:
May 2009
Posts:
433
Plugin Contributions:
0

Re: Cardinal 3D-Secure - Communication Timeout Encountered (8030)

Thanks for keeping us updated Paul, I'll be doing the same :smile:

26 Oct 2014, 12:09 PM
#11
delia avatar

delia

Totally Zenned

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

Re: Cardinal 3D-Secure - Communication Timeout Encountered (8030)

I put this into a UK website this week and it worked. Way simpler fix than the other thread we found previously!

The full-time Zen Cart Guru. WizTech4ZC.com
New template for 2.0 viewable here: 2.0 Demo