Square Up Payment Gateway for WooCommerce


The WooCommerce Square Up payment gateway helps you accept credit card payments securely using the Square Up payment gateway in your WooCommerce online store.

Email Customizer for WooCommerce

You can accept credit card payments including Visa, MasterCard, AmericanExpress and others. You can also refunds within your WooCommerce Orders management console.

Key features

  • Accept credit card payments in your WooCommerce online store with Square
  • Square Up is available for merchants in USA, Canada, Australia, UK and Japan only
  • Accept payments securely. The Square API provides a secure form for the customers to enter the card details
  • If you are already using Square POS for your offline store, then this plugin will help you use accept payments in your online store. Thus your payments are kept in one gateway.
  • You can accept Visa, MasterCard, Discover, and American Express for 2.75% per tab, dip, or swipe. Pay 2.90% + 30 cents per transaction for online sales. A custom rate may apply if you generate over $250K per year with Square. Get deposits in your bank account in one to two business days. (Check with Square for more information)
  • Test mode : The plugin allows you to test the integration before going live in your site.


Check out the demo at : http://demo.flycart.org/woocommerce-squareup

Use the following test credit card to complete a purchase at the demo

Card Number: 4532759734545858

Expiry: 12/20

CVV: 123

Postal Code: 94103

NOTE: Since the demo is in Sandbox / Test mode, you should provide the postal code as 94103. If you enter any other postal code, you would get an invalid postal code error

WooCommerce Square Up

Installation and set up

It only takes a few minutes to install and set up the plugin

  • Install the plugin in your WordPress site
  • Register for an account at Square or login if you already have an account
  • Create an app to get your Application ID and Token
  • Copy and paste the Application ID and Token in your Square Plugin parameters (WooCommerce -> Settings -> Checkout -> Square up )
  • Save and choose your location
  • That’s all. You can now start accepting card payments with Square in your online store


Read the step-by-step guide


  • Square eCommerce payments is only available in the US, Canada and Australia
  • Your website should have SSL enabled (https). Its a requirement enforced by Square
  • The plugin ONLY implements the payments API of Square. That means it does not sync inventory between your Offline POS and the Online store
  • Changelog

- 10/02/2017
Initial release
- 05/03/2017
Fixed issues with the form input styling
- 13/05/2017
Added an option to change the Pay button text
Support for Australia merchants
- 29/05/2017
Now errors on payment submission is handled in a better way
Also a friendly warning is being displayed when the site is accessed via Non-SSL. Square requests the site to be SSL in order to work.


Leave a Reply

Your email address will not be published. Required fields are marked *