I'm working with Drupal 7.7 and Ubercart 3.0. We offer Paypal Website Payments Standard as our only payment option.
No matter what the settings in our Paypal under My Account > Profile > My Selling Tools > Website Preferences, at the end of making payment, the site is always redirected to the "cart" page, which shows "There are no products in your shopping cart." However, the order is received, relevant roles are assigned, and the appropriate emails are sent.
According to the Ubercart instructions, we should "Set the "Return URL" to http://www.yourdomain.com/cart/checkout/complete". This is done but I get the same result.
Not only this, but the immediate login is not occuring after payment is completed. I'd like the customer to be logged in immediately, and to be redirected to the "checkout complete" page showing their order number etc.
Comments
Comment #1
longwavePlease try upgrading to 7.x-3.x-dev as a checkout bug has recently been fixed.
Comment #2
longwaveDid upgrading to 7.x-3.x-dev fix the problem?
Comment #3
Anonymous (not verified) CreditAttribution: Anonymous commentedYes, that is much better, thank you. The cart no longer shows as empty and the user is logged in. So much better.
However I'd still prefer if they weren't directed to the 'cart' page which says "There are no products in your shopping cart." Is there some way we can send them to their user page instead?
Comment #4
fretje CreditAttribution: fretje commentedI had this problem as well... Upgrading to the latest dev version fixed it.
Comment #5
TR CreditAttribution: TR commentedMarking as fixed in light of #3 and #4.
Comment #7
joshuautley CreditAttribution: joshuautley commentedThis issue has popped up again in the latest production release 7.x-3.10 five years later, so I'm thinking that upgrading to the dev version is not the answer.
Any thoughts?
Comment #8
joshuautley CreditAttribution: joshuautley commentedWell, for me and after some testing I found that the 2014-Mar-13 dev version of uc_recurring solved my problem. I had alpha3 with a few patches. https://www.drupal.org/project/uc_recurring
Additionally, I found success by falling the directions here to a tee. https://www.drupal.org/node/1311198
I enabled the IPN and turned on auto redirect in "My selling tools" on my PayPal "Profile and settings"