Forums / Built-in Shipping and Payment Modules / My PayPal IPN echeck orders not completing

My PayPal IPN echeck orders not completing

Locked

Views: 25,217

Results 41 to 60 of 79
This thread is locked. New replies are disabled.
4 Sep 2007, 6:58 PM
#41
drbyte avatar

drbyte

Sensei

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

My PayPal IPN echeck orders not completing

DanAllkins:

Right... it appears I didn't have that patch installed?!?!?!, but I do now and it seams to work fine! - thank you-

When I received my email from paypal saying I had paid I got this:

Order Description: MODULE_PAYMENT_PAYPAL_PURCHASE_DECRIPTION_TITLE

Thats not right is it???

Kim:

You missed the language file when you installed the patch.
Maybe it didn't upload completely?

DanAllkins:

I have checked this and still no luck?!?! this only started to happen since the patch was installed.

In your /includes/languages/english/modules/payment/paypal.php file, do you have this near the bottom of the file?```
define('MODULE_PAYMENT_PAYPAL_PURCHASE_DECRIPTION_TITLE', STORE_NAME . ' Purchase');

Have you made any other customizations to your paypal.php language file ?


*(and, yes, for those reading this who notice the misspelling of "description" in the name ... it's fine ... it's consistent, and will be renamed in a future update. Don't "fix" it or you'll bust things elsewhere)*

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

4 Sep 2007, 7:18 PM
#42
danallkins avatar

danallkins

Zen Follower

Join Date:
Aug 2006
Posts:
135
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

DrByte:

In your /includes/languages/english/modules/payment/paypal.php file, do you have this near the bottom of the file?```
define('MODULE_PAYMENT_PAYPAL_PURCHASE_DECRIPTION_TITLE', STORE_NAME . ' Purchase');

> Have you made any other customizations to your paypal.php language file ?
> 
> 
> *(and, yes, for those reading this who notice the misspelling of "description" in the name ... it's fine ... it's consistent, and will be renamed in a future update. Don't "fix" it or you'll bust things elsewhere)*

Many thanks, that worked a treat... it now shows the 'Store Name Purchase' 
Thank you
14 Sep 2007, 8:08 PM
#43
shara avatar

shara

New Zenner

Join Date:
Jul 2005
Location:
Los Angeles
Posts:
50
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

I thought I would give you an update on my fix.

After running the patch from July on my V1.3.7 Paypal stopped working altogether. However, I then downloaded and installed V1.3.7.1 and everything including echecks is now working properly.

I found one thing after the version upgrade. I'm not sure if the patch download that I got was incomplete but when I went to configure my Paypal email address I noticed an item called "PDT Token (Payment Data Transfer)" which did not show up after just installing the patch.

So my advice to anyone else having this problem is to just install V.1.3.7.1

Shara

23 Sep 2007, 1:52 PM
#44
vandiermen avatar

vandiermen

Totally Zenned

Join Date:
Feb 2007
Posts:
518
Plugin Contributions:
1

Re: My PayPal IPN echeck orders not completing

Godaddy has a “CURL proxy”, stuffed up my sites…
If you have a Godaddy server and "if your page times out it may be because CURL timeouts that suggest DNS or firewall problems"

Paypal express checkout will not work on godaddy servers unless you change your site in accordance with DrByte post that talks about GoDaddy and CURL proxy setup:
http://www.zen-cart.com/forum/showthread.php?t=61528 :smile:

6 Oct 2007, 7:13 AM
#45
lucky__starre avatar

lucky__starre

New Zenner

Join Date:
Sep 2006
Location:
Australia
Posts:
80
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

I'm using zencart 1.3.7 with the latest paypal patch.

I received an echeck payment today that didn't give me any store notification, all I got was a confirmation from Paypal, this is the first echeck I've recieved so far.
I didn't have the bug files turned on but I have since turned them on & attempted to test another order but Paypal seems to be failing, I wasn't even redirected.

Here's a copy of the error log:

[bn] => zencart
[cmd] => _ext-enter
[rm] => 2
[mrb] => R-6C7952342H795591R
[pal] => 9E82WJBKKGPLQ
[page_style] => Primary
[lc] => AU
[custom] => zenid=8c6f2da11b0a5f544edcbdc3b8bef130
[charset] => iso-8859-1
[return] =>
https://web29.secure-secure.co.uk/live2knit.com.au/store/index.php?main_page=checkout_process&referer=paypal&zenid=8c6f2da11b0a5f544edcbdc3b8bef130
[cancel_return] =>
https://web29.secure-secure.co.uk/live2knit.com.au/store/index.php?main_page=checkout_payment&zenid=8c6f2da11b0a5f544edcbdc3b8bef130
[shopping_url] =>
https://web29.secure-secure.co.uk/live2knit.com.au/store/index.php?main_page=shopping_cart&zenid=8c6f2da11b0a5f544edcbdc3b8bef130
[notify_url] =>
https://web29.secure-secure.co.uk/live2knit.com.au/store/ipn_main_handler.php
[redirect_cmd] => _xclick
[business] => [email protected]
[first_name] => xxx
[last_name] => xxxx
[address1] => xxxx
[city] => xxxx
[state] => xxxx
[zip] => xxxx
[country] => AU
[email] => xxxx
[H_PhoneNumber] => xxxx
[night_phone_b] => xxxx
[day_phone_b] => xxx
[no_shipping] => 1
[currency_code] => AUD
[paypal_order_id] =>
[item_name] => Live 2 Knit Purchase
[item_number] => Store Receipt
[upload] => 2
[amount] => 60.90
[shipping] => 0.00
[tax] => 0.00
[tax_cart] => 0.00

Please help as Paypal, has been working fine up till now.

Katie
www.live2knit.com.au

20 Nov 2007, 8:36 PM
#46
mydanilo avatar

mydanilo

Totally Zenned

Join Date:
Dec 2004
Posts:
1,024
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

OK, I just got another echeck paypal payment. No order in my cart. I see the payment in my paypal account. I have the debug files.

Dr Byte, you can download the log files as you requested. I will PM you with the location.

BTW I noticed that I had the Instant Payment Notification Preferences ON. I use this PayPal account with two different websites and I realized that the return path was set to the other site! I guess this does not help ether.... I turned it off for now.

Live and learn... the Zen way.

20 Nov 2007, 9:01 PM
#47
mydanilo avatar

mydanilo

Totally Zenned

Join Date:
Dec 2004
Posts:
1,024
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

Now I'm confused, will the PayPal IPN still work if I set this in the pref in paypal profile.

Instant Payment Notification (IPN) Off
Instant Payment Notification (IPN) URL: (blank)

Will I still receive payments in paypal but no notice gets sent to my cart about the status? I guess this would be ok if I at least would see the order in my zen cart!

Live and learn... the Zen way.

20 Nov 2007, 10:33 PM
#48
drbyte avatar

drbyte

Sensei

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

Re: My PayPal IPN echeck orders not completing

mydanilo:

Now I'm confused, will the PayPal IPN still work if I set this in the pref in paypal profile.

Instant Payment Notification (IPN) Off
Instant Payment Notification (IPN) URL: (blank)

Will I still receive payments in paypal but no notice gets sent to my cart about the status? I guess this would be ok if I at least would see the order in my zen cart!

No .. if you are using the IPN module in Zen Cart, then you need the IPN service turned on in your PayPal profile.
Otherwise you'll never get anything back in Zen Cart.

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

21 Nov 2007, 12:03 AM
#49
mydanilo avatar

mydanilo

Totally Zenned

Join Date:
Dec 2004
Posts:
1,024
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

OK, I will set it to ON.

But leave Instant Payment Notification (IPN) URL: (blank)
Correct?

Otherwise I can't have tow carts using this account.

Live and learn... the Zen way.

21 Nov 2007, 12:05 AM
#50
mydanilo avatar

mydanilo

Totally Zenned

Join Date:
Dec 2004
Posts:
1,024
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

Btw, the log I made accessible to Dr Byte are from before I changed the settings.

So I will set IPN back on and do not specify a return path...

Live and learn... the Zen way.

21 Nov 2007, 12:11 AM
#51
mydanilo avatar

mydanilo

Totally Zenned

Join Date:
Dec 2004
Posts:
1,024
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

OK, forget my last two postings. It does not work to activate without return path.

I am confused, in zen admin payment paypal ipn it states:

Configuration Instructions:

  1. Sign up for your PayPal account - click here.

  2. In your PayPal account, under "Profile",

(If another URL is already used, you may leave it alone.) What does this mean then! I did have the return path set to my store 1. How will this ever work for my second store?

Live and learn... the Zen way.

21 Nov 2007, 5:39 AM
#52
drbyte avatar

drbyte

Sensei

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

Re: My PayPal IPN echeck orders not completing

mydanilo:

BTW I noticed that I had the Instant Payment Notification Preferences ON. I use this PayPal account with two different websites and I realized that the return path was set to the other site! I guess this does not help ether.... I turned it off for now.
Zen Cart overrides whatever URL you enter there, and thus can share with multiple sites.
mydanilo:

Otherwise I can't have tow carts using this account.See above.

mydanilo:

So I will set IPN back on and do not specify a return path...

I doubt PayPal will let you leave the URL blank.

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

21 Nov 2007, 6:02 AM
#53
drbyte avatar

drbyte

Sensei

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

Re: My PayPal IPN echeck orders not completing

mydanilo:

OK, I just got another echeck paypal payment. No order in my cart. I see the payment in my paypal account. I have the debug files.Your debug logs suggest that your webserver has a configuration problem:```
Nov 20 2007 14:10 -- IPN FATAL ERROR :: Could not establish fsockopen.
Host Details = www.paypal.com:80 [B]COLOR="Red" No buffer space available[/COLOR][/B]

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

21 Nov 2007, 4:37 PM
#54
mydanilo avatar

mydanilo

Totally Zenned

Join Date:
Dec 2004
Posts:
1,024
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

DrByte:

Your debug logs suggest that your webserver has a configuration problem:```
Nov 20 2007 14:10 -- IPN FATAL ERROR :: Could not establish fsockopen.
Host Details = www.paypal.com:80 [B]COLOR="Red" No buffer space available[/COLOR][/B]


Can you give me a bit more of an idea what I should tell my hosting provider? What needs to be configured right? 

I use a Zen recommended host.

Live and learn... the Zen way.

21 Nov 2007, 4:44 PM
#55
mydanilo avatar

mydanilo

Totally Zenned

Join Date:
Dec 2004
Posts:
1,024
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

I invited my hosting provider to this thread. Hope I can get this resolved soon.

Live and learn... the Zen way.

21 Nov 2007, 4:56 PM
#56
knuckle_101 avatar

knuckle_101

Totally Zenned

Join Date:
Dec 2005
Location:
Cincinnati Ohio
Posts:
1,034
Plugin Contributions:
3

Re: My PayPal IPN echeck orders not completing

Your missing the PDT Token

PDT Token (Payment Data Transfer)
Enter your PDT Token value here in order to activate transactions immediately after processing (if they pass validation).

Go to paypal and get your token and add it this will work.

PCI Certified Web Hosting - ControlScan, Security Metrics (Platinum Partner), McAfee, TrustKeeper
Business Class Web Hosting - Linux and cPanel Powered

21 Nov 2007, 6:33 PM
#57
mydanilo avatar

mydanilo

Totally Zenned

Join Date:
Dec 2004
Posts:
1,024
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

Ok I found out how to get a token:

Activating PDT

To use PDT, you must activate PDT and Auto Return in your PayPal account profile. You must also acquire a PDT identity token, which is used in all PDT communication you send to PayPal.

Follow these steps to configure your account for PDT:

  1. Log in to your PayPal account.
  2. Click the Profile subtab.
  3. Click Website Payment Preferences in the Seller Preferences column.
  4. Under Auto Return for Website Payments, click the On radio button.
  5. For the Return URL, enter the URL on your site that will receive the transaction ID posted by PayPal after a customer payment.
  6. Under Payment Data Transfer, click the On radio button.
  7. Click Save.
  8. Click Website Payment Preferences in the Seller Preferences column.
  9. Scroll down to the Payment Data Transfer section of the page to view your PDT identity token.

Remaining Questions:
Will this token work for both sites that I use this paypal account for?
How can I recover the order that was placed and payed with paypal echeck? I see the payment in paypal but no order in Zen. Any chance of recovering the order? Don't know what to ship!

Thank you for all the help so far...

Live and learn... the Zen way.

21 Nov 2007, 7:33 PM
#58
knuckle_101 avatar

knuckle_101

Totally Zenned

Join Date:
Dec 2005
Location:
Cincinnati Ohio
Posts:
1,034
Plugin Contributions:
3

Re: My PayPal IPN echeck orders not completing

Glad to hear you got it working

PCI Certified Web Hosting - ControlScan, Security Metrics (Platinum Partner), McAfee, TrustKeeper
Business Class Web Hosting - Linux and cPanel Powered

21 Nov 2007, 8:06 PM
#59
mydanilo avatar

mydanilo

Totally Zenned

Join Date:
Dec 2004
Posts:
1,024
Plugin Contributions:
0

Re: My PayPal IPN echeck orders not completing

Well yes, the token part is all set. Still don't know below:

mydanilo:

Remaining Questions:
Will this token work for both sites that I use this paypal account for?
How can I recover the order that was placed and payed with paypal echeck? I see the payment in paypal but no order in Zen. Any chance of recovering the order? Don't know what to ship!

Thank you for all the help so far...

Live and learn... the Zen way.

21 Nov 2007, 8:14 PM
#60
knuckle_101 avatar

knuckle_101

Totally Zenned

Join Date:
Dec 2005
Location:
Cincinnati Ohio
Posts:
1,034
Plugin Contributions:
3

Re: My PayPal IPN echeck orders not completing

The token will work for both sites.

But for your order there is no way to recover it

PCI Certified Web Hosting - ControlScan, Security Metrics (Platinum Partner), McAfee, TrustKeeper
Business Class Web Hosting - Linux and cPanel Powered