Jump to content

No order creates after purchase via PayPal


Recommended Posts

Hi,

I use PrestaShop™ Version 1.2.0.5 for my shop (http://www.kuzmin.se/prshop/), and I got a problem with employing of a PayPal v1.6 (Accepts payments by PayPal) module. Customers pay by credit card (or by their own PayPal account) through PayPal; I receive notification E-mail and payment, but no orders created in my shop. :-S I tried to solve the problem in the way described in http://www.prestashop.com/wiki/PayPal_and_PrestaShop/, but in vain. The same problem experience many other PrestaShop users: http://www.prestashop.com/forums/viewreply/97116/, http://www.prestashop.com/forums/viewreply/103956/, http://www.prestashop.com/forums/viewthread/22983/installation_configuration___upgrade/cart_does_not_empty_and_stock_does_not_update_after_purchase

By the above mentioned reason I installed PayPalAPI v1.0 (Accepts payments by PayPal using API) and began to configure it. I found message “In order to use your PayPalAPI payment module, your webserver NEEDS to support SSL protocol (eg. openSSL)”. My host does not support SSL, however, after configuration, the payment by PayPal using API works well. Only one unpleasant difference: customers who pay by credit cards have to create PayPal account (type new password two times).

Is someone know how I can configure PayPal v1.6 to work properly? Should PayPalAPI v1.0 works even better if I got hosting with SSL support?

Link to comment
Share on other sites

  • 4 weeks later...

There are several reasons for the problem you have, and they've been discussed a number of times on this forum. Paypal orders are processed in two distinct steps, and it is the second part that you appear to have a problem with -- there is always a certain degree of configuration required on your hosting to get these things to work -- perhaps your hosting company can sort them out for you.

Paypal will try and connect to your store to send notification of the payment authorisation result (via the validation.php for Paypal v1.6 and ipn.php for paypalapi). I suspect that your problem is that you do not have your store server configured correctly for this mechanism to work.

Try opening those two pages in your browser to see what happens. The correct behaviour for this test will likely be a blank page.

e.g. http://www.example.com/modules/paypal/validation.php

Paul

Link to comment
Share on other sites

I suspect that your problem is that you do not have your store server configured correctly for this mechanism to work.
Paul


In my case (see the first post) PayPal v1.6 does not work, but PayPalAPI v1.0 works well. How you can explain it? :question:
Link to comment
Share on other sites

That's common to be honest. One of the things the v2beta one I wrote tried to avoid this problem by creating the order immediately, rather than waiting for the order notifcation (IPN) from Paypal. Your store will do nothing with the order until PayPal confirms the payment which can be minutes-->several hours (and as you've discovered most of a day).

The products stay in the cart and there's no sign of the order in the customer's history until the IPN is received by default - which doesn't inspire confidence in your store since as far as they're concerned they have placed an order which hasn't "appeared".

Paul

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 month later...
There are several reasons for the problem you have, and they've been discussed a number of times on this forum. Paypal orders are processed in two distinct steps, and it is the second part that you appear to have a problem with -- there is always a certain degree of configuration required on your hosting to get these things to work -- perhaps your hosting company can sort them out for you.

Paypal will try and connect to your store to send notification of the payment authorisation result (via the validation.php for Paypal v1.6 and ipn.php for paypalapi). I suspect that your problem is that you do not have your store server configured correctly for this mechanism to work.

Try opening those two pages in your browser to see what happens. The correct behaviour for this test will likely be a blank page.

e.g. http://www.example.com/modules/paypal/validation.php

Paul


Thanks for the lead - I had this problem, contacted my web host and they confirmed it was a permissions problem.
The directories needed to have 755 permissions an the files 644.

This doesn't solve the problem with the return page not showing a completed order unless one clicks on the My Orders tab. In my mind a good solution to the problem would be to have the page state something like 'Your transaction is being processed, please check your email or view your orders to check progress' or something similar
Link to comment
Share on other sites

  • 4 months later...

Hello! there it seams that every day more and more Prestashop users are experiencing this Paypal Issue that order placed is ok at the Paypal but does not shows or appears on The Prestashop Back Office, I started to have the same problem after an email error from paypal, well you know the email legend, the thing is that if you go to your Paypal account and under Profile you go to Instant Payment Notification (IPN) and it says:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
You have turned on the IPN feature. You can view your IPNs on the IPN History page. If necessary, you can resend IPN messages from that page. For more information on using and troubleshooting this feature, read more about Instant Payment Notification (IPN).
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
if you go to the order history page and resend the information, within a few minutes or sometimes hours or maybe days the order that suppose to be on Prestashop Back Office or under Orders tab appears; the same order paypal already notified you via email... well we do not want to go through this process everytime an order is place. for this, one should update the Paypal module to an higer stable version (paypal v2.0 or later) and that may solve the issue, I uninstalled my Paypal V1.6 and installed the other PaypalAPI v1.0 (works flawlessly/fantastic) but costumer cannot pay with credit cart, they need to create a paypal acount and many customers do not want to do that. Well I reported this as a bug already so follow the link bellow and let's solve this issue for the sake of our shops.
follow this:
http://www.prestashop.com/bug_tracker/view/3798/

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