Square is the payment / POS company making commerce easy and accessible to everyone. This module integrates with their eCommerce API for online payments into Drupal Commerce.
Installation
See the documentation pages for Commerce Square Connect 7.x and Commerce Square Connect 8.x for information on installing and configuring this module.
Key Features
- Accept payments in Drupal Commerce with Square and get your money as soon as the next business day.
- Track your online and offline sales in one place.
- Keep your business secure with tokenization, fraud monitoring, PCI compliance, chargeback protection, and a dedicated disputes team.
- No monthly fees or surprises. Custom rates available for merchants with annual revenue over $250k.
Both versions of the module currently integrate with Square's eCommerce API, authenticating your site against your Square account to begin processing payments through it online. This includes both checkout and administrative form support.
Our roadmap includes integrating their catalog / store management APIs, with a project goal of being able to generate a turnkey eCommerce solution for Square merchants in Drupal Commerce. Let's make it happen!
Integrated APIs:
- Square Payment Form for online payment processing
8.x version
Integrates Square into the checkout form, including stored payment methods. Allows administrators to void and capture authorizations and refund cards.
7.x version
Integrates Square into the checkout form, including support for Commerce Card on File. Administrative features remain a work in progress prior to the full release. Track progress through this issue.
Project information
- Project categories: E-commerce, Integrations
- Ecosystem: Commerce Core
2,058 sites report using this module
- Created by rszrama on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Commerce 3 & D11 support, improved exception logging.
Development version: 8.x-1.x-dev updated 5 Sep 2024 at 10:03 UTC




