How to integrate with Square

Have more questions? Submit a request

Note: As of January 22, 2019, Square has replaced PayPal for payment options. PayPal has officially been inactive for existing users since February 2019. Learn more about Square here.

GoCanvas allows you to integrate with Square, which means you can immediately and easily collect payment using your form and Square's supported devices

As it currently stands, Square's credit card transaction fee breakdown is listed below. There are no additional fees incurred through GoCanvas when capturing payments in a form using Square.

Square fees:
-- 2.5% + $0.10 for swiped payments
-- 3.5% + $0.15 for keyed in payments

Note: Square is currently only available in the U.S. 

The Square integration is on an form-by-form basis, meaning you'll need to configure it for each form that you'd like to enable to collect payment. 

To set up a Square integration, follow these steps: 

  1. Navigate to your Forms page and click on the name of the form you'd like to configure.
  2. Under Settings, find Payment Options and click the Settings button. 


  3. Click the Integrate button. 


  4. On the overlay, click the Authorize button. 


  5. A pop-up will appear. Either Sign up for a Square account if you don't already have one, or enter your Square credentials and Sign in


  6. Once you're logged in (either with your existing account or your new account), click Allow to grant GoCanvas permission to process payments with Square. 


  7. After receiving confirmation of successful authorization with Square, click Save.  


  8. Once you've integrated with Square, you can disconnect your connection from this page.


Note: After you've connected your form to Square, you'll need to add a Payment field to your form. If you've used PayPal to collect payment in GoCanvas in the past, make sure you check out this article for important things to know when switching to Square.

UPDATE (6/10/19): You can now select an additional field of data to include along with the transaction ID that gets sent to your Square account, to help better identify payments taken in GoCanvas. 

Click on the Payment field in the Form Builder and select the field you'd like to send to Square with each transaction.



  • There is a 60 character limit on the field, regardless of which field you select. Anything exceeding 60 characters will automatically be truncated or cut off the Submission ID once the limit is reached.
  • Only fields that are placed before the Payment field will be available for selection


Articles in this section

Was this article helpful?
3 out of 3 found this helpful


1 comment

Please sign in to leave a comment.

  • jihugyfghbjnkml,