Zen Cart Logo
Forums / PayPal Express Checkout support / Is Paypal IPN necessary?

Is Paypal IPN necessary?

Views: 2,023

Results 1 to 10 of 10
18 Apr 2011, 5:31 PM
#1
voltar avatar

voltar

New Zenner

Join Date:
Apr 2011
Posts:
80
Plugin Contributions:
0

Is Paypal IPN necessary?

I am running ZC 1.3.9h using Paypal Express. In my Paypal logs, the IPN history shows the status as Failed for each transaction. The orders are posted to the admin, the money is deposited in the Paypal account, and I receive an email from Paypal confirming the payment.

In the Paypal Express setup in ZC, the instructions show to place a specific address in the Paypal setup and that is done as instructed. Does ZC use this notification or is it simply for another function of a back office? It looks like it could be turned off and not be a problem or does anyone have any idea how to fix it?

I've seen similar posts but none seem to be exactly like my issue. Thank you in advance.

18 Apr 2011, 7:53 PM
#2
kobra avatar

kobra

Black Belt

Join Date:
Aug 2005
Location:
Arizona
Posts:
31,500
Plugin Contributions:
4

Re: Is Paypal IPN necessary?

the instructions show to place a specific address in the Paypal setup
What is yours set to and what is the title of the field?

18 Apr 2011, 8:03 PM
#3
voltar avatar

voltar

New Zenner

Join Date:
Apr 2011
Posts:
80
Plugin Contributions:
0

Re: Is Paypal IPN necessary?

Thank you for your help. In the Paypal Express configuration in Zen Cart, configuration instruction #3 states:

  1. In your PayPal account, enable Instant Payment Notification:
    under "Profile", select Instant Payment Notification Preferences

(the xxxxxxxxxxx's are where my website is inserted)

This is the URL that I have listed in my Paypal account for the IPN configuration. IPN is also set to Enabled. When I look at the History, they transaction status states Failed but everything seems to be working.

18 Apr 2011, 8:09 PM
#4
kobra avatar

kobra

Black Belt

Join Date:
Aug 2005
Location:
Arizona
Posts:
31,500
Plugin Contributions:
4

Re: Is Paypal IPN necessary?

In the Paypal Express configuration in Zen Cart, configuration instruction #3 states:
What instruction?
Where are you seeing this?

18 Apr 2011, 8:10 PM
#5
drbyte avatar

drbyte

Sensei

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

Re: Is Paypal IPN necessary?

While using Express Checkout prevents your store from relying on IPN notices to actually complete orders in your store, there is a secondary set of functionality which you may find important, and hence still appropriate to configure your PayPal account to enable the sending of IPNs:

  • echeck alerts and transaction updates (when your store receives the IPN that the echeck has cleared, it will upgrade the order's status to Paid (aka "Processing"))
  • pre-auth-only vs authorized - similarly, the order status will be upgraded if you originally only "authorized" but didn't "capture" the payment
  • refunds - an order status can be downgraded when a refund is issued, thus helping keep your store more in sync with what you're doing in your PayPal account
  • and more

So, yes, keeping IPN enabled is still necessary. Unless you don't want any of those benefits.

As for why you're getting "Failed", I'd need to see your logs to understand what exactly your store is seeing/doing to say Failed.

18 Apr 2011, 8:23 PM
#6
voltar avatar

voltar

New Zenner

Join Date:
Apr 2011
Posts:
80
Plugin Contributions:
0

Re: Is Paypal IPN necessary?

Should I post one of the logs here or should I send them another way? Thank you.

18 Apr 2011, 9:49 PM
#7
drbyte avatar

drbyte

Sensei

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

Re: Is Paypal IPN necessary?

PM me with a link to a zipped copy of the logs from a few days if possible.

18 Apr 2011, 11:06 PM
#8
voltar avatar

voltar

New Zenner

Join Date:
Apr 2011
Posts:
80
Plugin Contributions:
0

Re: Is Paypal IPN necessary?

I have sent the link via PM. Thank you.

19 Apr 2011, 3:40 AM
#9
drbyte avatar

drbyte

Sensei

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

Re: Is Paypal IPN necessary?

Those aren't saying "FAILURE". They're just plain blank, seemingly because the script is being aborted somehow.

Are you getting any debug logs in your /cache/ folder vis a vis https://www.zen-cart.com/tutorials/index.php?article=82 ?

19 Apr 2011, 5:58 PM
#10
voltar avatar

voltar

New Zenner

Join Date:
Apr 2011
Posts:
80
Plugin Contributions:
0

Re: Is Paypal IPN necessary?

Thank you for your assistance. I apologize if I did not offer the correct assessment of my issue. The Failed statement was showing up in the profile section on my Paypal account only. The Zen Cart portion appeared to be working properly.

After following your sage advice, it appears that the culprit was the checkout_process.php file. It was apparently corrupt and restoring it from a previous backup has since allowed the IPN function to complete normally.

Many thanks.