4 replies [Last post]
ubercart92037's picture
Offline
Joined: 10/03/2009
Juice: 45
Was this information Helpful?

I had everything working fine with PayPal Website Payments Standard, then I added attributes to my products, and from then on when the user clicks on "Checkout with PayPal", it goes to

  https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=

which displays this error message:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@paypal.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

I checked my Store Configuration/Payment Settings and nothing has changed. It's still set to PayPal Website Payment Standard, and PayPal Exress is NOT enabled.

What's going on here?!?!? How can I stop UC from using PayPal Express?

ubercart92037's picture
Offline
Joined: 10/03/2009
Juice: 45
The real problem

I realized that the problem is that the PayPal Express Checkout Button was appearing on my cart page even though PayPal Express is disabled in my Payment Settings page. I see that the code for the button is in uc_paypal_cart_pane(); but where/why is that function being called?

Thanks.

TR
TR's picture
Offline
Bug FinderFAQ ModeratorGetting busy with the Ubercode.
Joined: 11/05/2007
Juice: 3424
Re: The real problem

You may disable the PayPal Express Checkout button on the cart page by using the form at admin/store/settings/cart/edit/panes

<tr>.
jgoggan's picture
Offline
Joined: 09/17/2009
Juice: 43
Re: Re: The real problem

Thanks for that -- this helped me with the same problem.

However, just to note it, shouldn't this be considered a bug anyhow? I mean, it just seems that if you do not have "PayPal Express Checkout" enabled as a valid payment method, then the "PayPal Express Checkout" button should never be shown. It does not show up once you click on "Checkout" -- it only shows on the Shopping Cart page. It just seems more of a bug really.

Note that clicking that link causes an error at PayPal -- since it doesn't have the necessary information from Ubercart to pass along in the link.

- John...

jgoggan's picture
Offline
Joined: 09/17/2009
Juice: 43
Re: Re: Re: The real problem

On a side note, I think it is a bit funny that a simple PayPal checkout link with a missing token can cause the oh-so-generic "internal server error" message on PayPal's servers. heh.

- John...