Home>eCommerce Integrations

Drupal Commerce and Square

Drupal Commerce is an open source eCommerce platform that allows you to process payments with Square. With Drupal Commerce, you can integrate payment processing and content to help enhance customer experience and drive traffic to your eCommerce site. Link your online store with social media outlets to help increase your visibility.

Learn more about Drupal Commerce on their website.

Seller Community: Ask questions, get answers, and see how other sellers are connecting to eCommerce partners.

Integrate with Drupal Commerce

Visit the App integrations page of your online Square Dashboard, scroll down Drupal Commerce and click Get Started.

You can also visit the Drupal Commerce website:

  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. Click Allow on the permissions page that comes up next. This is allowing Square and Drupal Commerce to connect to each other.


There is no fee to use the Square extension on Drupal Commerce. Square’s fee for payments processed with your Drupal Commerce online store is 2.9% + $0.30.

Payments and Reporting

With your Drupal Commerce online store, all of your payments will automatically sync to your Square Dashboard. Payments processed with Drupal Commerce will reflect in your transaction history on your online Square Dashboard. Learn more about viewing and downloading your Square payment history online.

You’ll receive transfers for transactions processed through Drupal Commerce just like your Square Point of Sale payments–following your transfer schedule.

Note: Drupal Commerce doesn’t currently integrate with Square Inventory

Manage Your Drupal Commerce Account

Drupal Commerce features, services, and subscriptions are managed by them directly. For additional help, visit the Drupal Commerce Support Center.

Drupal Commerce also has a series of articles to help you manage your account.