Can my customers pay online via Square?

It is not possible for your customers to pay via Square.

Square (Square Market) doesn't allow payment through your website nor a 3rd party website. Square does not integrate with other systems. This information can be found on Square's API webpage.  If you use Square, you will need to add the payments manually into Jackrabbit.