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,719 Views
Message 1 of 71
Report
1 Solution
Alumni

Solution
70,555 Views
Message 34 of 71
Report
70 REPLIES 70

Would love to connect My Square account to My XCart 5 enabled site...any chance that can happen soon?

5,419 Views
Message 43 of 71
Report
Square Community Moderator

Hi @rccooke

 

There hasn't been any news around that specific integration as of right now, but that can change down the road. 

 

Thanks for letting us know it's something you'd like to see and hopefully we can prioritize this in our future integrations. 

4,798 Views
Message 44 of 71
Report

I certainly would, you are only hurting your own business by not having an app for integration to X-Cart, which is the oldest php shopping cart system available.

4,742 Views
Message 45 of 71
Report

I've been using Zen Cart since 2014. I had to redo my database in 2018. Was using paypal until August 2020, then switched to Squareup to process customer transactions ever since. I do Braille Manufacturing for the Blind and Visually Impaired Community.

 

https://www.shadowsinthedark.com/

1,893 Views
Message 46 of 71
Report

Has there been any progress in a connector for xCart?

4,664 Views
Message 47 of 71
Report
Alumni

@rccooke No updates yet, thanks for checking back in. We'll announce any new integrations, and if it's available in future you'll see it in the App Marketplace section of your online Square Dashboard. Thanks again for your patience! 

️ Helen
Seller Community Manager

4,598 Views
Message 48 of 71
Report

I'd like to see you partner with Squarespace.

Judy T Shumway
4,736 Views
Message 49 of 71
Report

Add square payments to my existing website.

4,732 Views
Message 50 of 71
Report
Admin

Hi @GT7900, and thanks for joining the Seller Community!

 

We moved your post to this thread because it has all the information you need to know about integrating your eCommerce site with Square!

 

Let us know if you have any questions after taking a look at this thread!

nika
Community Program Manager, Square
4,682 Views
Message 51 of 71
Report

Is there a way to connect my square site account with pirateship?  

4,485 Views
Message 52 of 71
Report
Alumni

@Hdcrew - Looks like we don't have an eComm Partnership with Pirateship at this time. If you're interested in other integrations we offer, check out the best answer atop of this thread.

Justin
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
4,296 Views
Message 53 of 71
Report

I have set up a location, or at least it appears I have. I have connected Square to my WP site. However, the donation software, GiveWP, is not showing the location in the dropdown and I can't go any further unless I "Select a location." I've refreshed, deactivated and reactivated, disconnected and reconnected, I created a second location and that one doesn't show up either, even restarted my computer. Nothing is making WP see that I have set up a location in Square.

 

Any ideas?

4,318 Views
Message 54 of 71
Report
Alumni

@MelissaBookGive - sorry to hear you're having trouble connecting Square to your WordPress site. 

 

Does this thread help? If not, I recommend reaching out directly to Word Press, as they're better equipped to dig in further since they operate and manage all the integration's functions . 

 

 

Justin
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
4,271 Views
Message 55 of 71
Report

That's sad, you can use these 2 solutions to accept donation payments in Square.

 

Square for GiveWP if you are using GiveWP plugin and if you don't want to use any plugin and accept donation directly in WordPress use WPEasyPay.

Let me know if you have any questions.

 

Thanks,

Saad

 

4,243 Views
Message 56 of 71
Report

Hey, can you add WPEasypay.com - Square for WordPress as it's free to use?

 

4,242 Views
Message 57 of 71
Report

I have BigCommerce and for some reason I can’t connect my square account with them. Thanks

4,094 Views
Message 58 of 71
Report
Alumni

Hey @Pvracing. I can't exactly say what can be happening here. I found this article that can help. If you continue to experience issues connecting, we suggest that you contact BigCommerce for more troubleshooting steps. 

Sayra
Community Moderator, Square // Moderadora de la Comunidad, Square
Sign in and click Mark as Best Answer if my reply answers your question.
Inicie seción y haga clic en Marcar como "Mejor Respuesta" si mi respuesta contesta su pregunta.
4,072 Views
Message 59 of 71
Report

Will you be adding Shopify to your apps?

4,033 Views
Message 60 of 71
Report
Alumni

Hi there, @Ravenbarnes78 👋 Thanks for reaching out to us here on the Seller Community!

 

Full integration between Square and Shopify is currently an outstanding Feature Request we are tracking here. While we don't have specific information to share on development, we will pass your interest along to our Product Teams

Joe
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
4,029 Views
Message 61 of 71
Report

Hi, I’m building my website with prestashop. I currently have square hardware and would like to use it all seamlessly together. Will there be a way of integrating square payments with prestashop in the near future? I don’t really want to have to change my whole setup and return my square terminal etc.

 

 

3,893 Views
Message 62 of 71
Report
Alumni

We don't currently have an integration that would allow you to connect a Square account to Prestashop, @Squishypig. However, we're constantly working with new partners and building out new integrations, so it's entirely possible that you will see an integration in the future!

Stay tuned for information - we'll be sure to write up a Support article about Prestashop if an integration comes along. Feel free to pop in here to ask for an update if you're not sure, we're happy to check!

Valentina
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
3,798 Views
Message 63 of 71
Report