Forums / Built-in Shipping and Payment Modules / Paypal orders not being logged in my 1.3.8

Paypal orders not being logged in my 1.3.8

Locked

Views: 2,083

Results 1 to 16 of 16
This thread is locked. New replies are disabled.
23 Apr 2010, 3:46 PM
#1
twofoureight avatar

twofoureight

New Zenner

Join Date:
Apr 2010
Posts:
4
Plugin Contributions:
0

Paypal orders not being logged in my 1.3.8

I'm having a strange problem with Paypal orders. I receive an Instant Payment Notification from Paypal, but I do not get the [NEW ORDER] notification email from Zen Cart. Also, the Paypal orders are no longer logged in my "orders" log. As a result, the customer also does not receive an order number or order confirmation email.

Everything was working properly until about 6-8 months ago (possibly until I updated to the newest version 1.3.8a/1.3.8). This problem only applies to Paypal orders.

In my Payment Modules section under Paypal IPN it says the following, and I've already done both:

**PayPal IPN
Configuration Instructions:
On https://www.paypal.com, under "Profile",

* set your Instant Payment Notification Preferences URL to:
  http://(URL)/cart/ipn_main_handler.php
* in Website Payments Preferences set your Automatic Return URL to:
  http://(URL)/cart/index.php?main_page=checkout_process**

Any help would be appreciated!

23 Apr 2010, 3:49 PM
#2
drbyte avatar

drbyte

Sensei

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

Re: Paypal orders not being logged in my 1.3.8

Using the "IPN" module, as you're doing, requires that your server can receive communications from PayPal's servers. If that doesn't happen properly, then you won't see your orders in your store.

However, if you use Express Checkout instead, you won't have to rely on that old archaic flakey paypal architecture to get your orders to complete properly.

If you insist on using the IPN module instead of the newer more reliable EC approach, then you can try troubleshooting your PayPal communications problems following the tips here: http://www.zen-cart.com/wiki/index.php/PayPal

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

23 Apr 2010, 4:40 PM
#3
twofoureight avatar

twofoureight

New Zenner

Join Date:
Apr 2010
Posts:
4
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

Thanks for the reply. I'm not opposed to using Express Checkout, but is it compatible with v1.3.8 or would I have to upgrade to the newer version?

I don't see Express Checkout Module under the Payment Modules of my version..

23 Apr 2010, 4:44 PM
#4
drbyte avatar

drbyte

Sensei

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

Re: Paypal orders not being logged in my 1.3.8

Express Checkout was added to Zen Cart in v1.3.7, and has been built-in since then.

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

29 Apr 2010, 1:21 AM
#5
twofoureight avatar

twofoureight

New Zenner

Join Date:
Apr 2010
Posts:
4
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

Thanks for the help..It solved the problem but created another similar problem:

I updated my site by saving a copy of my database, renaming, installing 1.3.9 into a new directory, updating with copied database and renaming directories to match current site set up.

Now I have a problem with my authorize.net orders. My authorize.net orders are not being logged/zen cart is not sending confirmation emails. Do you think I can solve this by uninstalling/reinstalling the authorize.net module?

29 Apr 2010, 6:04 AM
#6
drbyte avatar

drbyte

Sensei

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

Re: Paypal orders not being logged in my 1.3.8

I'm not sure exactly what steps you did to "upgrade", but whatever you just wrote doesn't sound like the official published upgrade steps, but rather like you skipped all kinds of things and just hacked your way into a mess.
As such, I can't answer your question. Additionally, your last question is actually answered directly in the v1.3.9 documentation AND in the upgrade documentation.

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

29 Apr 2010, 7:11 PM
#7
xfourninetwox avatar

xfourninetwox

New Zenner

Join Date:
Mar 2008
Posts:
57
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

Posted via Mobile Device

29 Apr 2010, 7:20 PM
#8
xfourninetwox avatar

xfourninetwox

New Zenner

Join Date:
Mar 2008
Posts:
57
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

I worked with twofoureight on this. Basically what we did was attempt to keep the old cart in tact without changing anything just inc case things didn't work properly in the upgrade so as instructed downloaded a back up copy of our database. Installed a 'demo' directory version of 1.3.9 into it. Tested things out as directed and decided to see if our backed up batabase could be tested with the demo folder. Made another copy of that backed up database, edited its name and uploaded it as a 139 db. We went into the cart and redirected it to the new database via the configure.php files. So after that we pretty much had what the upgrade instructions asked of us because we also uploaded our backed up directory folder information into the demo folder. We had two mirrored carts next to each other so that we could keep the other active while updating the demo folder as a test. But after all the tests everything seemed to be operating properly so we just renamed the directories and changes the configure files a second time. Now the only issue we see currently is the authorize.net module not working. I haven't yet had time to check into what documentation you mentioned though yet.
Posted via Mobile Device

30 May 2010, 5:24 AM
#9
muah avatar

muah

Zen Follower

Join Date:
Dec 2008
Location:
USA, North East
Posts:
226
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

For what it's worth, I'm having the same problem. Other methods of payment work, the PayPal payment is accepted but no other order information. I then have to contact the customer and ask him to resend the order...making me look bad.

30 May 2010, 6:31 AM
#10
muah avatar

muah

Zen Follower

Join Date:
Dec 2008
Location:
USA, North East
Posts:
226
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

Okay, here is the problem I had and how I solved it.

I have one business where the tax info and shipping info is on paypal and there are no issues accepting paypal zen.

I have another business where I cannot accept paypal with zen. I tried erasing the tax and shipping info on this second PayPal account and bingo... everything works.

Truth is, I got the heads up from the zen wiki info someone posted.

Gotta wipe out the tax and shipping settings in PayPal. Why it's good for one biz and not the other is anybody's guess.

:censored:

30 May 2010, 9:04 AM
#11
drbyte avatar

drbyte

Sensei

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

Re: Paypal orders not being logged in my 1.3.8

If you use Express Checkout instead of the IPN/Standard module, then you won't have any of those problems.

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

30 May 2010, 3:57 PM
#12
kuukie avatar

kuukie

New Zenner

Join Date:
Apr 2010
Posts:
15
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

Where do you find express checkout? I have version 1.3.9a -finally got it working so I thought and have an order and no idea what was ordered! The only notification I received was from PayPal- My zen cart did not record the purchase and in the error log It is showing errors in sessions.php line 158....
Can anyone tell me where to find the order information and how to fix the error on line 158 in sessions.php:shocking:

30 May 2010, 4:04 PM
#13
kuukie avatar

kuukie

New Zenner

Join Date:
Apr 2010
Posts:
15
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

When I tested it it recorded it so I thought it was working -but for a real order it failed!

30 May 2010, 4:34 PM
#14
kuukie avatar

kuukie

New Zenner

Join Date:
Apr 2010
Posts:
15
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

Ok never mind the Express checkout that requires the customer to have an account with PayPal and PayPal's communications are logged so it is not a communication with PayPal problem!

30 May 2010, 4:45 PM
#15
hamid84 avatar

hamid84

Zen Follower

Join Date:
Feb 2007
Location:
Walsall
Posts:
223
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

It happend to my yesterday. In my Paypal its showing me 2 trasactions but under my Zencart, i can't see such orders.

Weird thing is that Paypal isnt even showing the total balance including these 2 transactions.

I thought it could be pending e-cheque but it's not so i have emailed customers asking them provide more info on what they ordered.

31 May 2010, 2:09 PM
#16
kuukie avatar

kuukie

New Zenner

Join Date:
Apr 2010
Posts:
15
Plugin Contributions:
0

Re: Paypal orders not being logged in my 1.3.8

I upgraded to the 1.3.9c and see that PayPal is changed to a token instead of API info. All works now but I did have to set the sessions recreate to false in the configuration to get customer log-in to work.