JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
Unable to use square payment integration with httpsAsked by ilsiper on October 17, 2016 at 03:35 PM
I too have an issue with HTTPS/Square/Jotform. If you can lead me in the right direction.
Getting the square integration into the jotform was real easy. Upon testing on my site I received the on this page on my site: http://skylinevbc.com/dues/
"Square Payment Form can only be embedded on sites that use HTTPS. See: https://docs.connect.squareup.com/articles/adding-payment-form/ Please contact form administrator."
We have a secure web certificate from GoDaddy.
I'm not saying anything's broken. This being the first time I'm using square on my site, it's probably a config I'm missing.
We are on Wordpress as well, if that helps.
I see that you too are having an issue with https and using your form with square payments after embedding the form onto your website.
Basically, what is happening here is as the notice states you can only use square payment processing within the form embedded on secured sites that use HTTPS.
Example - https://skylinevbc.com/dues/ ( not http://skylinevbc.com/dues/ )
This is an added encrypted layer of security to ensure the payment processing is safer without the risk of being hijacked after sending payment credentials from the form into squares gateway to successfully receive payments.
Most website hosts have an option to enable it. Once you enable it your form and the square payment processing should then work normally.
So, on it's something I have to enable on GoDaddy?
Yes, usually it's a setting in your website settings somewhere or else you can check with godaddy to ask about how to enable it.
I found this https://www.godaddy.com/help/http-vs-https-5454 which might help some to point you in the right direction and it looks like you should qualify for it based on what you said for the ssl otherwise I would suggest that you contact and talk to them more if needed then try the form again.
If you have any further problems afterwards just let us know and we'll check again if needed.