Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Paypal pro hosted fails for mobile paypal payments in 2.3.4.1


tobybailey

Recommended Posts

Have just upgraded to 2.3.4.1 mainstream (BS edition next step probably).  Using the paypal payment modules bundled with that (not the possibly different "paypal App").  Have "pro hosted" running but Express turned off.

On the checkout conformation page two Paypal options appear:   a "Pay with paypal" button that I think is implementing Express checkout in some sense and another pay with CC box.

Everything works except that for some mobile devices, if the pay with Paypal option is taken the order is registered and the payment is taken and the sale reported by IPN, but a GET call to checkout_process.php is made by paypal with no parameters.  This leads to the confused shopper being returned to their (still full) Cart.   (In the card payment option a POST call is made and from a Windows desktop a GET call is made with appropriate patrameters which works fine.)    

I have an identical "secret" copy of the shop running on the Paypal sandbox.  There I have turned Paypal Express on.  (I have in mind a long term solution is to turn Express on if it helps but hide the option on the Basket and Checkout payment pages to avoid confusing our not very techy customers with multiple versions of Paypal checkout.)    On the Sandbox version for some reason the Paypal button sometimes demonstrates the same error as above but often fails completely, reporting an "error" from Paypal. 

However, on the Sandbox, if the pay with Express option is selected on Checkout Payment it seems to work completely fine.   So it seems likely the problem is some difference in what happens between the two cases: (a) customer opts for Express on checkout_payment and presses continue and (b) customer opts for Hosted on checkout_payment but then hits the paypal button rather than giving CC details.

I'd be grateful for any ideas! 

Toby

Link to comment
Share on other sites

First, as others will probably tell you, you are using the wrong version of oscommerce. You should switch to the CE version. Once you do, use the installed paypal app. Or, if you don't want to use that version for some reason, install the paypal app. All other paypal modules are no longer supported and will fail one way or another.

Support Links:

For Hire: Contact me for anything you need help with for your shop: upgrading, hosting, repairs, code written, etc.

All of My Addons

Get the latest versions of my addons

Recommended SEO Addons

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...