Jump to content

Prestashop + PayPal


Recommended Posts

I've seen a lot of gossip around PayPal and PrestaShop on this forum. But still, I have the same recurring problem: when a client orders something in the shop, his payment through PayPal goes OK, and the merchant receives the right order. However, nothing happens in the back-office and, most importantly, the client can't download what he bought, as he gets a message telling him that he hadn't bought anything!

What's the solution?

Link to comment
Share on other sites

maybe the "return" info from paypal is not well configured. As customers needs to have his basket converted to paid status to have a download link.
check
see Prestashop's wiki extract:

Using PayPal with PrestaShop is easy.

1. Go to Back Office >> Modules >> Payment section
2. In the PayPal module row, click Install.
3. Click Configure.
4. On the PayPal Settings page, type your PayPal business e-mail address.
5. Select your Sandbox and Currency preferences, then click Update settings.

In order to use your PayPal payment module, you have to configure your PayPal account (sandbox account as well as live account). Log in to PayPal and follow these instructions.

In Profile >> Selling Preferences >> Instant Payment Notification Preferences, set:

* Instant Payment Notification (IPN) to On
* Instant Payment Notification (IPN) URL to http://localhost:8888/prestashop/modules/paypal/validation.php

In Profile >> Selling Preferences >> Website Payment Preferences, set:

* Auto Return to Off
* Payment Data Transfer to Off
* In Shipping Calculations, mark the Click here to allow transaction-based shipping values to override the profile shipping settings listed above checkbox.
* Your PayPal email address must be verified.

Link to comment
Share on other sites

I had exaclty the same issue during months without finding a solution.
I finally found how to solve it and this was successfull for several users :

Try first to type your website url in order to test the paypal validation page : http://www.monsiteweb.fr/modules/paypal/validation.php

2 possibilities :

1)Blank page and no error message. I don't know how to help you...it seems everything is well configured...

2)If you get an error message “Internal error 500”, open your ftp software and modify the chmod of your paypal folder : the folder modules/paypal should be set on chmod 755 (on all subfolders/files ).
And the file validation.php should be set on chmod 644

Hope this helps, please confirm here for users with the same issue....personnaly it worked fine for me.

Regards,

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...