PayPal times out

Locked

Views: 3,900

Results 1 to 16 of 16
This thread is locked. New replies are disabled.
4 Jun 2007, 7:57 PM
#1
ezskratch avatar

ezskratch

New Zenner

Join Date:
May 2007
Posts:
41
Plugin Contributions:
0

PayPal times out

Doc Byte,

I am writing you directly because you seem to know a thing or two about Paypal and express checkout. I think I have done everything correctly, but am running into a wall. My express checkout install seems to be working fine until I try to check out and then it times out. Any ideas?

http://www.ezskratch.com/store/index.php

Thanks

Skratch

4 Jun 2007, 8:02 PM
#2
drbyte avatar

drbyte

Sensei

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

Re: PayPal times out

  1. Ensure that you've installed the latest PayPal patch from here:
    http://www.zen-cart.com/forum/showthread.php?t=56216

  2. Test your PayPal communications responses, using this tool here:
    http://www.zen-cart.com/forum/showthread.php?t=65680

  3. Turn on PayPal Debug Logging and test a transaction.
    Check the /includes/modules/payment/paypal/logs folder for log files. Download them vai FTP, zip them, and post me a link where I can download them for review.

.
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.

5 Jun 2007, 2:59 AM
#3
ezskratch avatar

ezskratch

New Zenner

Join Date:
May 2007
Posts:
41
Plugin Contributions:
0

Re: PayPal times out

Doctor,

No one likes taking their medicine. 3 months ago when I began this quest, if someone had asked me the chances of me doing ipn checks on servers, downloading and zipping log files, configuring sandbox accounts and the like, my response would have been... "slim to none". Well it appears slim is still in town.

Here is the result of the ipncheck:
IPNCHECK.PHP - Version 1.0

IPN TESTING - POSTING to PayPal via: ssl://www.paypal.com:443

Warning: fsockopen(): unable to connect to www.paypal.com:443 in /home/content/e/a/s/easyfund/html/ezskratch/public/ipncheck.php on line 81
IPN FATAL ERROR :: Could not establish fsockopen.
Host Details = ssl://www.paypal.com:443 (110) Connection timed out

Trying again without SSL ...

IPN TESTING - Confirmation/Validation response: RESPONSE RECEIVED - Communications OKAY
Script finished.

Also, attached are the zipped files you requested.

Thanks again. Let me know if I can reciprocate!

Regards,

SKratch

PS - love the Lab Coat!

5 Jun 2007, 3:24 AM
#4
drbyte avatar

drbyte

Sensei

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

Re: PayPal times out

It's good to know that the IPN portion is communicating fine, even if not in SSL mode. That's the fsockopen() thing tested by the ipncheck.php script. This means that the PayPal IPN module should work okay, as well as echeck notification for Express Checkout transactions.

But, Express Checkout uses CURL to talk to PayPal. And, all your logs suggest that CURL isn't communicating properly. ```
Response: array (
'' => NULL,
)

SetExpressCheckout, Elapsed: 189030ms; Failed

No response from server

.
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.

5 Jun 2007, 3:40 AM
#5
ezskratch avatar

ezskratch

New Zenner

Join Date:
May 2007
Posts:
41
Plugin Contributions:
0

Re: PayPal times out

Thanks for the reply. I have no idea what CURL does. GoDaddy hosts my linux site, and they support CURL. Also in the config / my store section I set and have tried both true and false to the Curl proxy settings...

cURL Proxy Status True
cURL Proxy Address 64.202.165.130:3128
the ip address is what was suggested in the documentation for GoDaddy.

What else could be wrong?

Skratch

Raising Money one SKratch at a time

5 Jun 2007, 3:44 AM
#6
drbyte avatar

drbyte

Sensei

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

Re: PayPal times out

Yes, with GoDaddy, you'll certainly need to have the CURL proxy set to True, and have the proxy address entered.
While technically the same as the IP address you listed, perhaps trying this named address for the Proxy instead might help:```
proxy.shr.secureserver.net:3128


Reference:
<http://www.zen-cart.com/forum/showthread.php?t=61528>

.
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.

5 Jun 2007, 4:05 AM
#7
ezskratch avatar

ezskratch

New Zenner

Join Date:
May 2007
Posts:
41
Plugin Contributions:
0

Re: PayPal times out

Bingo!

I replaced what was suggested here...
"If you have GoDaddy hosting or other hosting services that require use of a proxy to talk to external sites via cURL, enter their proxy address here.
format: address:port
ie: for GoDaddy, enter: 64.202.165.130:3128"

with what you suggested...

proxy.shr.secureserver.net:3128

and it worked.

Doc - thank you!

You Da Man!

Skratch

PS- any chance the text within ZC can be altered to reflect the alpha proxy vice the numeric one?

5 Jun 2007, 4:06 AM
#8
drbyte avatar

drbyte

Sensei

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

Re: PayPal times out

Yay ! Glad you got it working.

ezskratch:

PS- any chance the text within ZC can be altered to reflect the alpha proxy vice the numeric one?

Yes, this is already included in the upcoming v1.3.8 release.

.
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.

5 Jun 2007, 12:16 PM
#9
meltdown avatar

meltdown

Totally Zenned

Join Date:
Jun 2006
Location:
My family and I live in Brighton, England
Posts:
947
Plugin Contributions:
0

Re: PayPal times out

I have the PayPal IPN module installed on my 1.3.6. Everything seems OK as I walk it through the order process and into the sandbox. Again, all seems good through checkout. At the end of the process I can return to merchant to confirm my order. The problem? I'm seeing NO indication in the Zen admin of orders being received.

I ran your cool tool IPNCHECK.PHP and received the following positive message:

IPNCHECK.PHP - Version 1.0

IPN TESTING - POSTING to PayPal via: ssl://www.paypal.com:443

IPN TESTING - Confirmation/Validation response: RESPONSE RECEIVED - Communications OKAY

Script finished.

Any idea what's up?

Thanks!

5 Jun 2007, 8:27 PM
#10
mkabala avatar

mkabala

New Zenner

Join Date:
Jun 2007
Posts:
1
Plugin Contributions:
0

Re: PayPal times out

You guys both rock! I was having the exact same problem with my GoDaddy account and was having a terrible time trying to figure out what was wrong. Thanks for the help.

-- mkabala

5 Jun 2007, 10:52 PM
#11
mr_b avatar

mr_b

New Zenner

Join Date:
Mar 2007
Posts:
54
Plugin Contributions:
0

Re: PayPal times out

Hi,

I think the problem that some people have who are using GoDaddy, with the default set-up for Paypal is that it uses Port 80 for communication.

Unfortunately GoDaddy already uses Port 80 for SMTP Mail on its system.

Just a thought.

6 Jun 2007, 12:48 AM
#12
sheehan avatar

sheehan

New Zenner

Join Date:
Jun 2007
Posts:
34
Plugin Contributions:
0

Re: PayPal times out

Mr_B:

Hi,

I think the problem that some people have who are using GoDaddy, with the default set-up for Paypal is that it uses Port 80 for communication.

Unfortunately GoDaddy already uses Port 80 for SMTP Mail on its system.

Just a thought.

Anyway to change it? I specifically told client NOT to get godaddy

6 Jun 2007, 3:35 PM
#14
sheehan avatar

sheehan

New Zenner

Join Date:
Jun 2007
Posts:
34
Plugin Contributions:
0

Re: PayPal times out

Mr_B:

A Zen Cart Certified Host :smile:

That so helps me right now. sarcasm

6 Jun 2007, 6:48 PM
#15
drbyte avatar

drbyte

Sensei

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

Re: PayPal times out

Mr_B -- do you have concrete documentation about your statement that GoDaddy uses port 80 for SMTP traffic? I find that very hard to believe.

Sheehan, are you experiencing timeouts? or just worried about using GoDaddy?

.
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.

7 Jun 2007, 4:05 AM
#16
sheehan avatar

sheehan

New Zenner

Join Date:
Jun 2007
Posts:
34
Plugin Contributions:
0

Re: PayPal times out

I am starting to think its an issue with godaddy I am having.