Jump to content


Corporate Sponsors


Latest News: (loading..)

Paypal Express order not processed when checking out as 'guest'


7 replies to this topic

#1 Websolutions

  • Community Member
  • 39 posts
  • Real Name:Stephen

Posted 02 January 2012, 21:17

Hi, I have set up and successfully purchased goods on my 2.3.1 store using paypal express button, but whenever I try to purchase when not logged in, the order just does not process.

It allows me to add items to cart, press the paypal button and login to paypal as expected, but as soon as I press the 'confirm order' button in paypal, I get a message -

"Please wait while we transfer you back to the business site" which then lands on EMPTY CART page and order is not registered or processed either on site or in paypal.

Because it works perfectly for registered users, I think paypal has been setup correctly... Has this got something to do with guest being non ssl, and logged being ssl just prior to paypal?

Any advice would be gratefully received, thanks

Edited by Websolutions, 02 January 2012, 21:23.


#2 Websolutions

  • Community Member
  • 39 posts
  • Real Name:Stephen

Posted 02 January 2012, 21:30

Sorry, this should be in version 2 thread.....


#3 DunWeb

  • Community Sponsor
  • 10,466 posts
  • Real Name:Chris Dunn
  • Gender:Male
  • Location:Tecumseh, Ontario, Canada N8N 1X8

Posted 02 January 2012, 21:42

Stephen,

You customers should have to create an account on your website even if they are using the PayPal Express button on your shopping cart page.

So, if your customers are NOT logged in (or don't have an account) when they click the PayPal Express button, they should be directed to the login.php page to log in to your website OR create an account. Once they do, they will be sent to PayPal for payment.


Chris
:|: Was this post helpful ? Click the LIKE THIS button :|:

:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:

:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:

#4 Websolutions

  • Community Member
  • 39 posts
  • Real Name:Stephen

Posted 02 January 2012, 21:43

After further investigations, I think this has this got something to do with a guest being non ssl.

I have noticed when paypal button is pressed from the cart it quickly switches to ssl address just prior to opening paypal.. And then When paypal order is confirmed, it returns to a ssl Shopping_cart page (which is obviously empty)

The guest checkout is essentially non-ssl but the return address is ssl...

Surely this must be quite common...?

TIA

Edited by Websolutions, 02 January 2012, 21:47.


#5 Websolutions

  • Community Member
  • 39 posts
  • Real Name:Stephen

Posted 02 January 2012, 21:47

View PostDunWeb, on 02 January 2012, 21:42, said:

Stephen,

You customers should have to create an account on your website even if they are using the PayPal Express button on your shopping cart page.

So, if your customers are NOT logged in (or don't have an account) when they click the PayPal Express button, they should be directed to the login.php page to log in to your website OR create an account. Once they do, they will be sent to PayPal for payment.


Chris

Chris, thanks mate.

However, my client wants the option to allow a quick checkout without the need to register... Presumably as he thinks he may get more custom...

#6 Websolutions

  • Community Member
  • 39 posts
  • Real Name:Stephen

Posted 09 January 2012, 12:58

Any ideas on this?

I cannot access the Paypal account to verify how it is set up but the fact this works for logged in members has me confused...

Why would this not work for guest checkout? It just fails at the very last step :(

#7 webmaster69

  • Community Member
  • 116 posts
  • Real Name:Frank

Posted 30 April 2012, 18:05

View PostDunWeb, on 02 January 2012, 21:42, said:

Stephen,

You customers should have to create an account on your website even if they are using the PayPal Express button on your shopping cart page.

So, if your customers are NOT logged in (or don't have an account) when they click the PayPal Express button, they should be directed to the login.php page to log in to your website OR create an account. Once they do, they will be sent to PayPal for payment.


Chris
Surely the whole point of PayPal Express is that YOU DO NOT NEED TO LOGIN to the OsCommerce site- The customer puts items in their basket, then click the PayPal Express icon and it takes you PayPal login, then in turn creates or logs you into OsCommerce?

#8 DunWeb

  • Community Sponsor
  • 10,466 posts
  • Real Name:Chris Dunn
  • Gender:Male
  • Location:Tecumseh, Ontario, Canada N8N 1X8

Posted 30 April 2012, 18:14

@webmaster69

You don't need an osCommerce account to checkout with PayPal Express. But you will be required to enter your information at PayPal during the checkout process if you don't already have a PayPal account. That information will then be shared with osCommerce and an account is infact created. With widespread fraud, there really is NO SUCH THING as making an online purchase without an account.



Chris
:|: Was this post helpful ? Click the LIKE THIS button :|:

:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:

:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|: