Sensei
- Join Date:
- Jan 2004
- Posts:
- 63,513
- Plugin Contributions:
- 177
Square Payment Module for Zen Cart [Support Thread]
Gamethrall:
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 inI looked at the FAQ, which says
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/payments/sqpaymentform/sqpaymentform-overview#requirements-and-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://