Quote Originally Posted by Gamethrall View Post
Zen Cart version: 1.5.5f
Plugin version: 0.91 and 0.90
Template used: Fidelity
Issue: unable to enter credit card information, there are no fields to type in

I looked at the FAQ, which says
Code:
If you find the input fields for credit card numbers are flat with no text box to type into, this typically means you're missing the jscript_square.php file as described earlier in the Installation Instructions.

Or you've got a firewall or browser plugin blocking access to Square's javascript code.

Or you've got a plugin having jQuery conflicts.
I am not missing the "jscript_square.php" file. It is in the correct location as per the PHP Files section of the Square Payments for Zen Cart page.

I ran it in an incognito tab (no browser plugins) and on my mobile phone with wireless turned off (no firewall).

I do not see any indication of jQuery conflicts.

I switched to the Responsive Classic template and the Classic Contemporary Green template and experienced the same issue.

Not realizing until the last post that 0.91 is included with 1.5.5f, I downloaded and uploaded the files for 0.90 and saw the same behavior.

I know a lot of other people have this installed and working without issue. What am I doing wrong? If you want to see it, the site is https://www.yaybeads.biz.
If you look in your browser's Console errors, you'll see:

HttpsRequiredError: SqPaymentForm can only be embedded on sites that use HTTPS. See: https://docs.connect.squareup.com/pa...nd-limitations
You need to fix your HTTPS (SSL) on your site. It's currently redirecting away from https to just http URLs. Maybe just edit your configure.php and make both the HTTP_SERVER and HTTPS_SERVER urls begin with "https://...." instead of both being http://