Square

How to Connect Square Payments to your eCommerce Partner Site

Growing your business often means starting to sell online. Square has partnerships with popular e-commerce partners to make it easy to sell online and use Square for payments.

 

Thanks to these integrations, it’s easy to connect Square to your website if you’re using one of our partners - no coding required. Note that our partners may make changes, and we’ll do our best to keep this post updated with the latest steps, but you can always check on the partner’s website as well. I’ll outline the steps to take for each web platform below, but first:

 

Does my site work with Square?

We’re adding new partners to the App Marketplace all the time, but right now Square connects with: Weebly, Wix, BigCommerce, GoDaddy, Ecwid, 3dcart, WooCommerce, Drupal Commerce, Magento, and Zen Cart. You can learn more about our partner e-commerce providers and the specific plans that work with Square in the Apps tab of your Square Dashboard

 

Ready to connect Square to your online store now?

 

Weeblygiphy

 

 

  1. Log in to your Weebly dashboard (on www.weebly.com).
  2. At the top of your screen, click the tab that says “Store.”
  3. On the left side, you’ll see a menu. Select “Setup” (at the bottom of the list) and then select “Checkout.”
  4. Find Square and select “Connect.”
  5. Log in with your Square username and password. Click “Allow” on the permissions page, allowing Square and Weebly to connect to each other.

 

Wix

 

giphy

 

Square is available as a payment option for the Wix eCommerce and VIP plans.

  1. Log in to your Wix dashboard (on www.wix.com).
  2. Open your Store Manager: On the left side of your screen, you’ll see a menu. Select “My Store” and then “Manage Your Store” to get to the Store Manager page.
  3. Click the “Business Setup” tab.
  4. Click the “Payments” tab.
  5. Under “Add Payment Methods” you’ll see “Credit Cards.” Click “Connect.”
  6. Find Square and click “Connect.”
  7. Log in with your Square username and password. Click “Allow” on the permissions page, allowing Square and Wix to connect to each other.

 

BigCommercegiphy

 

Log in to your BigCommerce dashboard (on www.bigcommerce.com).

  1. On the left side of your screen, you’ll see a menu. Click on “Store Setup” (about ¾ of the way down), then select “Payments.”
  2. You should see Square as a recommended option at the top of the page. If so - great! Click on “Get Started” and go to Step 6.
  3. If not: On the main screen, click the box that says “Other Online Payments.” Scroll down until you find Square. Click “Set Up.”
  4. On the next page, select “Connect Square Account.”
  5. Log in with your Square username and password, and click “Allow” on the permissions page.
  6. You’re done! BigCommerce may also prompt you to import or sync your Square items and inventory.

 

Questions? The BigCommerce Support site has more information about connecting Square and BigCommerce here.

 


GoDaddy (GoCentral)

 

 

giphy

 

 

  1. Login to your GoDaddy account and  select GoCentral Online Store from My Products.  Click on "Manage store"
  2. On the menu at the top of your screen, select "Settings" > "Payments" 
  3. Click "Connect" next to "Square Payments." 
  4. Log in with your Square username and password, and click "Allow" on the permissions page.

 

Ecwidgiphy

 

Log in to your Ecwid dashboard (at www.ecwid.com).

  1. On the left side of your screen, you’ll see a menu. Select “Settings” then select “Payment.”
  2. Find Square, and click “Set Up Square.”
  3. Log in with your Square username and password, and click “Allow” on the permissions page.

 

You can also do this from the Square Dashboard if you prefer:

  1. Log in to your Square Dashboard (at www.squareup.com)
  2. On the left side of your screen, you’ll see a menu. Select “Apps.”
  3. Scroll down to the E-Commerce section and find Ecwid. Select “Get Started.”
  4. Click “Allow” on the permissions page.
  5. On the next page, select “I already have an Ecwid store” and log in with your Ecwid username and password. Click “Accept” on the authorization page.



3dcartgiphy

 

  1. Log in to your 3dcart dashboard (at www.3dcart.com).
  2. On the left side of your screen you’ll see a menu. Select “Settings” and then “Payment.”
  3. Click “Select Payment Methods” under Payment Methods.
  4. Scroll down to the second section, Payment Methods, and select “Add New.”
  5. From the "Payment Method" drop down menu, scroll down and select "Square."
  6. Specify parameters such as Country/State, Min/Max Order amount, and Customer Group that you want to be applied to purchases made with Square on your site.
  7. Once you're ready, click "Add New."
  8. The page will refresh, and now Square appears in the Payment Methods box. Select “Click to connect with Square.”
  9. Log in with your Square username and password, and click “Allow” on the permissions page.



WooCommerce

To use Square with WooCommerce, you’ll need to install the free extension.

  1. Log in to your WooCommerce dashboard (at www.woocommerce.com).
  2. Navigate to the Extensions page, and search for Square in the search bar.
  3. Purchase the Square extension and download the file.
  4. Once the file has downloaded, go to: WordPress Admin > Plugins > Add New. Select Choose File and upload that zip file you just downloaded (the Square extension).
  5. Next, go to: WooCommerce > Extensions > Settings > Integration > Square.
  6. Select “Connect with Square,” then log in with your Square username and password, and click “Allow” on the permissions page.
  7. Select “That’s my site - redirect me” when prompted by the authentication screen.
  8. Once your account is authenticated, fill out the remainder of the fields in the “Authentication” tab (such as business location and notification email). More details on this section can be found here).
  9. Finally, be sure to enable Square as your payment option: go to the “Checkout” tab and click “Enable.”

 

More details on installation and configuration can be found here



Drupal Commerce

  1. Log in to your Drupal dashboard where you manage your Drupal Commerce site
  2. Select “Commerce,” then “Configuration,” and then “Add Payment Gateway”
  3. Select Square from the list of pre-installed payment gateways
  4. Log in to your Square account when prompted, using your Square username and password, and click “Allow” on the permissions page.

 

Magento

  1. Two companies, NVNCBL and Open Professional Group (OPG), have built Square-Magento integrations. NVNCBL's integration starts at $85 and OPG's integration starts at $149. NVNCBL's integration can be found here: https://nvncbl.com/magento-square-integration. OPG's can be found here: https://www.openprofessionalgroup.com/magento
  2. Once you’ve purchased and downloaded the integration, follow the installation guide for the version of Magento that you use (links are on the same page)

 

Note: If you’re not super tech-savvy, you may want to have NVNCBL or OPG, or your own developer, install the integration for you. 



Zen Cart

  1. Download the Square payment module from Zen Cart's plugins library. You'll need to create an application in Square before installing and configuring the plugin. 
  2. Log in to the Square Developer Portal apps page. Click "+ New Application" to create a new application for your Zen Cart store to access. Give it a name, and click Create at the bottom of the page.
  3. You will see some credentials on the next screen, including "Application ID." Copy that and put it somewhere safe, as you'll need it for your store Admin.
  4. On the top of the screen, you'll see a menu. Click "OAuth." In the "Redirect URL" field, input your store URL Click "Save."
  5. Next to "Application Secret," click "Show Secret" and copy the Application Secret. You'll need it for your store Admin.
  6. Now you're ready to install the plugin. If you need instructions for how to do that, you can find them in the Zen Cart documentation here.
  7. Configure the Square Module in your store Admin. In your Zen Cart Admin, go to Modules > Payments, and click on Square.
  8. Click Install.
  9. You will see a place to enter your Application ID and Application Secret. Paste those in, and click Update.
  10. You'll see an alert saying "Click Here to Login and Authorize Your Account." Click the green button, login with your Square username and password, and click Authorize.
  11. Go back to the Payment Module settings page. Find Location ID and choose the store location you want your Zen Cart payments to be associated with.

More detailed instructions and troubleshooting ideas can be found in the Zen Cart documentation.

 

OpenCart

 

  1. Download the official OpenCart-Square extension here.
  2. There are a lot of steps, which are outlined in text form here and in an amazing video tutorial here. Follow those steps and you should be good to go! 

 

Don’t see your website platform among our partners? We’re adding new ones all the time. Feel free to let us know who we’re missing in the comments!

 

Have a custom-built website? Your developer may be able to help you connect Square payments using our E-Commerce API or Square Checkout. Learn more at www.squareup.com/developers

81,699 Views
Message 1 of 71
Report
1 Solution
Alumni

Solution
70,535 Views
Message 34 of 71
Report
70 REPLIES 70
Square

Not yet, @ak1 -- but I'll let the team know that you'd be interested in this! Thanks for the feedback 🙂

10,232 Views
Message 22 of 71
Report

How do I set up a website that I can connect with square? I need to be able to offer sales online and in store but keep the inventory separate 

10,232 Views
Message 23 of 71
Report
Alumni

Hey there @Adurbin11 - I went ahead and moved your post to this thread. Make sure to check out @marisa_a's post detailing how to set up your website with Square Payments

Definitely let me know if you have any other questions about doing this. 👍

10,207 Views
Message 24 of 71
Report

I would love to have a Square plugin for CubeCart myself currently using a competitors service for my online processing and square for in store sales at my 3 businesses and I love the simplicity of Square but your free Ecommerce platform needs more features before I could justify switching over and as of yet you don't offer a CubeCart plugin to fill the gap.

 

Like I said I use square for 3 businesses currently, have reffered a few new users to your service, and I'm working on a few others. I love the refferal program you offer and am pushing your service to all the local business owners, family, and friends I can.

 

Offering a plugin compatible with most platforms would be a huge boon for business and in the scheme of things a small investment using your current API and a few decent coders to work out the bugs. You could even place it on the market as an additional purchase expense I paid a setup fee for the last one I used and had to buy the extension from the CubeCart market.

10,197 Views
Message 25 of 71
Report
Square

@DixieDave thanks for the thoughtful feedback! We're working on making it easier for sellers to integrate Square payments onto any site (including non-partner platforms) via API -- Square Checkout is our latest step, but there's certainly more work to do here. I'll also let the team know you'd be interested in a Cube Cart integration. In the meantime, if you are (or know) a developer, you could use Square Checkout or ECommerce API to integrate Square into your Cube Cart site. We also welcome developers using our APIs to build integrations that others can use 🙂 especially for open source platforms like Cube Cart!

10,186 Views
Message 26 of 71
Report

Please integrate with Open Cart!

10,167 Views
Message 27 of 71
Report
Square

@gabriela_febres your wish is our command! As of yesterday, we now integrate with OpenCart 🙂 Check out the extension information here.

10,162 Views
Message 28 of 71
Report

Can you post instructions as to how to connect Square with OpenCart?


Thanks!

10,131 Views
Message 29 of 71
Report
Square

@Antojitos thanks for the reminder! Yes, will do that right now. The best instructions are here (there's even a super handy video that walks through the steps)

10,125 Views
Message 30 of 71
Report

Please add my Magento 2 integration to the list: https://mage2.pro/c/extensions/square

10,042 Views
Message 31 of 71
Report

We currently use Stripe as our credit card processor on Weebly and I would love to switch to Square to have everything in the same place to track sales, inventory, etc.  When I follow the directions for Weebly, I do not see Square as an option.  Is this because we are already using Stripe?  Can we switch?

9,960 Views
Message 32 of 71
Report
Alumni

Hey @hiphomestead, thanks for reaching out and for your interest in Square!

 

To get started, have a look at Sean's reply in this post: How to link square to my weebly website. I would also recommend touching base with Weebly directly and asking about the process for changing from one payment processor to another. If they're not able to get you where you need to be, please let us know and we'll get you in touch with a member of our Support Team.

️ Tom | he/him
Square Community Program Manager | Square, Inc.
Find step-by-step help in our Support Center
9,953 Views
Message 33 of 71
Report
Alumni

Solution

Quick update to this thread: Square's extension for WooCommerce is now free!

70,536 Views
Message 34 of 71
Report

I'm requesting connection to IONOS by 1&1. They have Square listed as an option, but it won't connect to my account.

6,215 Views
Message 35 of 71
Report

Hey Square! 

 

We currently use Shopify with our domain through GoDaddy

9,877 Views
Message 36 of 71
Report
Alumni

Hello @AjaArya! I think your question might have been cut short. Can you click Reply below to if you have a question about using Square? 

️ Helen
Seller Community Manager

9,869 Views
Message 37 of 71
Report

Will you be adding Shopify? They have some great looking templates for small bookstores but I would want to use Square Payments.

9,846 Views
Message 38 of 71
Report
Alumni

Hey @thebrainlair - No news on integrating with Shopify at this time, but I'll make sure to pass on your feedback to the E-Commerce team. We'll make sure to announce if that changes in the future. 🤙🏼

Puka - She/They
Seller Community UX Designer
9,840 Views
Message 39 of 71
Report

What are the fees incurred using ecommerce through Square?

9,711 Views
Message 40 of 71
Report
Alumni

Payments vary by the partner @E_Law so I suggest you click on the links to learn more about pricing!

9,703 Views
Message 41 of 71
Report

This reply created from merging an existing thread: "Online Shopping" The author has been notified via email.

 

Can customers shop online through square?

tia!

9,152 Views
Message 42 of 71
Report