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

longwave’s picture

Please try upgrading to 7.x-3.x-dev as a checkout bug has recently been fixed.

longwave’s picture

Status: Active » Postponed (maintainer needs more info)

Did upgrading to 7.x-3.x-dev fix the problem?

Anonymous’s picture

Yes, 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?

fretje’s picture

I had this problem as well... Upgrading to the latest dev version fixed it.

TR’s picture

Status: Postponed (maintainer needs more info) » Fixed

Marking as fixed in light of #3 and #4.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

joshuautley’s picture

Issue summary: View changes

This 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?

joshuautley’s picture

Well, 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"