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

  • Profile Image
    powerof2youthcamp
    Asked on December 27, 2016 at 08:07 PM

    I have a question with Square payments

    What does this mean?

     

  • Profile Image
    Charlie
    Answered 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.

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

    www.wahoobaptistchurch.org

  • Profile Image
    Boris
    Answered on December 28, 2016 at 08: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.

  • Profile Image
    powerof2youthcamp
    Answered on December 28, 2016 at 08:45 AM
    I had taken the payment section off but I now have put it back on. The
    website is:
    www.wahoobaptistchurch.org
    ...
  • Profile Image
    liyam
    Answered on December 28, 2016 at 09: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.