Square payment feature not working

  • Profile Image
    Asked on February 06, 2018 at 11:47 AM

    I created a JotForm card with the Square payment feature so people could purchase our magazine online. However, the Square app does not seem to be working, even though in the JotForm editor it says that I've successfully connected my Square account. I can enter the cardholder name but not the card number or any other information. We currently publish our site using Weebly and I used the html code specifically generated for the Weebly platform.

  • Profile Image
    Answered on February 06, 2018 at 01:16 PM

    Apologies for the inconveniences this may have caused to you. 

    As I can understand the issue, you cannot type anything in the credit card number information fields. I have been testing your form directly and it seems to be working fine on my end, please see this image: 


    Does the issue happen with any specific browser or device? 

    May you please provide us more details about how did you replicate the issue? 

    I have cleared your forms cache for now, we will wait for your response. 

  • Profile Image
    Answered on February 06, 2018 at 01:43 PM
    Good afternoon,
    After messing with it for a while I was able to determine that I needed to publish it differently- it will only work with the javascript embed. Thank you for your response I appreciate it. While I have you, I’ve got another site www.busop1.com that I was hoping to add an almost identical form to. It says that the Square app cannot be used with that website because it is not HTTPS enabled? What can I do about this?

    Thank you,
    Brandi Rodriquez
    Editor in Chief
    www.franchisehandbook.com / www.businessopportunitieshandbook.com
    P: (800)272-0246 * (414)882-2878
    F: (414)882-2877
    5555 N. Port Washington Rd., Ste. 305
    Milwaukee, WI 53217

  • Profile Image
    Answered on February 06, 2018 at 03:13 PM

    Unfortunately, the Square integration will require an HTTPS protocol to work, this is for security reasons since payment information is being handled through the form and integration so if you are planing to embed the form using Square into an HTTP site, that will not work. 

    You will need to have HTTPS working on your website or alternatively just display the link on the page and redirect the user to the direct link of the form.