Square payment integration cannot be embedded on a non-HTTPS site?

  • powerof2youthcamp
    Asked on December 27, 2016 at 8:07 PM

    I have a question with Square payments

    What does this mean?

     

    Square payment integration cannot be embedded on a non HTTPS site? Image 1 Screenshot 20

  • Charlie
    Replied on December 28, 2016 at 12:32 AM

    I see that your screenshot refers to a website you have. Could you please share us the website page where the form is embedded?

    I also checked your forms and I do not see a Square payment integration on them. I specifically check the form titled "Winter Youth Meeting Registration 2017". 

    Please do share more information about this for us to better assist you.

  • David
    Replied on December 28, 2016 at 8:14 AM
    I had taken the payment section off but I now have put it back on.  The website is:

    www.wahoobaptistchurch.org

  • Boris
    Replied on December 28, 2016 at 8:31 AM

    Square payment processor requires that their payment fields are only used on secure, SSL enabled websites. Addresses of secure websites start with HTTPS, so if your website had SSL security, the link to access your page with the payment form working would be this:

    https://www.wahoobaptistchurch.org/registration.html

    However, as your website is using only a plain HTTP connection, Square refuses to work on such a website:

    http://www.wahoobaptistchurch.org/registration.html

    If you want to use the Square payment field on your forms, the forms must be accessed over a secure HTTPS link. This means that either (1) you will have to contact your web developer / server administrator and ask them to upgrade your website to support HTTPS, or (2) you will need to use your forms through their direct secure links, and not embedded on your website.

    For example, the direct secure link of your form is this:

    https://form.jotform.us/form/23328664925158

    You can also see it by clicking on the Publish button inside our Form Builder, while you re building your form. Please let us know if you need any further clarifications or assistance.

  • powerof2youthcamp
    Replied on December 28, 2016 at 8:45 AM
    I had taken the payment section off but I now have put it back on. The
    website is:
    www.wahoobaptistchurch.org
    ...
  • liyam
    Replied on December 28, 2016 at 9:05 AM

    Hello powerof2youthcamp,

    As mentioned by Boris, Square payment processor requires that their payment fields are only used on secure, SSL enabled websites. Your website however has no SSL certificate for it to run the page under HTTPS. With this, my suggestion is to simply provide a link directing users to to the form https://form.jotform.us/form/23328664925158

    If you would want your form to be embedded in your web page, you will need to contact your webhost service provider and order from them an SSL certificate for your domain. 

    If you have questions, please let us know.

    Thanks.