Using "Secure Pages" -- when I get to the checkout, after entering the user name details and clicking "Next", the credit card box opens and shows the grey striped "thinking" bar. It never goes back to allow or permit the entry of credit card info. Current workaround is to click "Review Order" which then prompts for the Credit Card info.

Comments

GreyHawk’s picture

Status: Active » Closed (fixed)

Nevermind. We added one additional payment type and the problem went away. Apparently, nobody else is experiencing it, so whatever...

sirleech’s picture

Title: Secure Pages 1.7 Beta Drupal 6.10 Ubercart 2.x Authorize.net -- Checkout fails to allow credit card entry » Secure Pages Causes AJAX on UC Credit Card Module (Checkout time) to Fail
Version: 6.x-1.7-beta2 » 6.x-1.9
Priority: Normal » Major
Status: Closed (fixed) » Active

I'm getting the same thing, the Credit Card module's AJAX bar on the Checkout Page (Ubercart) fails to load when I enable Secure Pages with "Switch back to http pages when there are no matches" checked. Uncheck this and the Credit Card Payment details loads fine.

Opening it in Chrome's debugger shows a resource error, something about the credit card is mentioned (I can dig up this error message later).

The workaround above to add another payment option does not work for me, and I've also tried turning on Clean URL's which also did not work.

A related post I've found:
http://www.ubercart.org/forum/support/9821/security_error_ssl_checkout_page

Please help! I can provide more details and set up a dev server replicating the issue if needed.

sirleech’s picture

Priority: Major » Normal
Status: Active » Closed (fixed)

A ha! Thank you forums. I made this change to my "Pages" area of Secure Pages:

cart/checkout
cart/checkout/review
cart/checkout/payment_details/*
cart/checkout/complete

This is a workaround from :
http://www.ubercart.org/forum/support/3380/failing_ajax_call_checkout_ssl

Closing the issue for now, later I will need to add in admin* and user* to secure the administration and user pages.

sirleech’s picture

Category: support » feature
Status: Closed (fixed) » Active

Opening again- it seems like Secure Pages + SSL is essential for an Ubercart setup taking credit cards. As it does not work with the Credit Card module out of the box, we should revise the default "Pages" settings to include the following:

cart/checkout
cart/checkout/review
cart/checkout/payment_details/*
cart/checkout/complete

Or, a note should be put on the Secure Pages module page pointing people using Ubercart Credit Cards to use these settings.

DrunkMunki’s picture

I had the same issue, i simply moved

<script type="text/javascript" src="/<js dir>/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="/<js dir>/jquery.validate.js"></script>

further up the js list which fixed my issue, funny enough worked fine without SSL

sirleech’s picture

Status: Active » Closed (won't fix)