Thursday, April 21, 2011

PrestaShop Tips - How to set and enable Paypal IPN - Instant Payment Notification

If you are using Paypal as payment method (not using API version) at PrestaShop, you will need to enable your IPN - Instant Payment Notification to get your order validated by PrestaShop.

There was a change about IPN on Paypal side at the end of last year. You must enable or set IPN to on so that Paypal will send IPN data, otherwise, it will not send IPN data even you pass IPN URL.

If you don't enable or set IPN on at your Paypal account, the order will not be generated at your PrestaShop. So you will not see the order show up in your order list. This causes a lot trouble at the moment Paypal changed the behavior.

Here is instruction on how to set you IPN at your Paypal account.

- Login to your Paypal account.
- Click Profile tab
- Click "Instant Payment Notification Preferences" on right column
- Enable IPN and the URL to your website home page.

Actually the URL is not important as long as you have it enabled. Because PrestaShop will pass by an URL to Paypal to overwrite the URL your set up here.

Here is the screen of the IPN setting




2 comments:

2bper said...

hi,

What do you mean by this

"Actually the URL is not important as long as you have it enabled. Because PrestaShop will pass by an URL to Paypal to overwrite the URL your set up here" Ive been trying to get this to get the BO to receive the orders but I've been miserably failing.

Thanks

Alvin said...

As I mentioned, it is because the PrestaShop Paypal module will send IPN URL to Paypal server when redirect customer to Paypal site.
The new IPN URL from PrestaShop will overwrite the one you set at Paypal account.

But you have to enable the IPN first otherwise the IPN will not work.

If you have already enabled the IPN, but still have some issues, then I guess it is not IPN issue.

I guess some error occur during order validation.

I have a Paypal module for PrestaShop, it is Express Checkout module, customer does not need to input any information and finish payment in just a few clicks. Many customers use my module. If you are interested, you can take a look it at here

http://addons-modules.com/