Powered by Adobe Commerce 2.4.3-p1

This extension is in our Payment category, and could affect the PCI compliance level of your store. It is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.
square-icon.png

Square Payments

by Square
This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store
PRODUCT:
0
TOTAL:

Overview

Back to top

At Square, we do everything we can to make accepting cards as fast, painless, and secure as possible. We don’t charge you extra fees or lock you into long-term contracts. We’re here to make sure you get paid fast and stay secure without having to worry about it. 

Grow your business with Square and Magento - sell online and in-person through one payments partner. The Square extension for Magento allows merchants to power online payments on their Magento online store, as well as push transactions made on the Square POS into Magento. Transactions, refunds, customer data, product catalog info, and inventory quantities sync between Square and Magento systems. 

 

Account & Pricing

A Square account is required to use this extension. Get started and create a Square account:

  • US
  • Canada
  • UK
  • Australia
  • Japan 
  • Transparent pricing. Fast deposits. No surprise fees
  • Square provides custom pricing packages for qualified businesses with annual revenues over $250K and an average ticket size over $15. If that's you, get in touch - we'll even review your current statement with you
  • 2.9% + 30c per online transaction*
  • 2.6% + 10c per in person transaction*
  • Learn more about pricing details here

 * US pricing

Features

Square for Payments

  • Power online sales with Square + Magento, with full support for payments, refunds, voids and cancellations
  • Use Square POS software and hardware for in-person transactions and manage/view sales in Magento
  • Customers can pay with Apple Pay
  • Customers can pay with Square Gift Cards on your website
  • Customers can securely save credit cards to Square and use it on future orders
  • Identify your top selling items by using our full order integration in Square and Magento
  • Industry-leading data security and PCI-compliant payments
  • Accurate, fast deposits within one to two business days 
  • Analytics and reporting software across locations, employees, and devices 
  • Proactive fraud prevention and dedicated disputes management
  • U.S.-based phone and email support

Pickup Locations

  • Sell inventories from different locations and allow customers to choose a location for pickup
  • Orders are integrated to Square end into the location selected by customer
  • Use all locations on pickup functionality or select which ones should be available for it
  • Add handling fee and preparation time if needed
  • Customize how locations will show up to customers

Subscriptions

  • Process recurring payments with Square invoices
  • Create many subscription plans as needed, setting up the best options for your business: billing frequency, total periods (or unlimited), free trial periods, initial fee (fixed amount or percentage) and discounts (for a limited number or cycles or unlimited; fixed amount or percentage)
  • Use global or per product settings to select available plans for each product
  • Use global or per product settings to allow customers to subscribe-only or choose between regular order or subscription
  • Customers can see the selected plan details during the entire checkout process: mini cart, cart and checkout pages
  • Customers can manage their subscriptions under "My Subscriptions" within customer area: change credit card, cancel subscription, see all Magento orders and Square invoice receipts
  • Have an order created on Magento for each paid recurring Square invoice
  • Manage all subscriptions on a grid on Magento admin; cancel subscription as admin if needed
  • Keep customers up to date with transactional e-mails for new subscriptions, trial period end, subscription end, subscription cancellation

Product Catalog

  • Make changes to your catalog in either Square or Magento, worry free - our daily, automatic syncs ensure that your catalog is up-to-date in both Magento and Square
  • Update catalog items and variations across in-person and online locations — from Magento to Square POS, or vice versa

Inventory

  • Manage inventory through Square or Magento
  • Keep your inventory up-to-date with our automatic inventory tracking that considers both POS and in-person transactions

Customers

  • Get a 360-degree view of your customers and derive deeper insights to grow your business by linking every customer's in-person and online transactions in one place
  • Keep customer data in-sync between Square and Magento
  • Create new customers through the ecommerce site, Square POS, or the Magento dashboard
  • Reduce friction for returning customers by securely storing cards on file and using it for future in-person and online transactions

Availability

  • Square merchants with business operations in the U.S., Canada, U.K., Australia, and Japan.

 

Security

Square's APIs, hardware, and software are compliant with PCI Data Security Standard (PCI-DSS) and EMV regulations. We take on the burden of staying compliant, which means merchants don’t have to worry about assessment fees or potential expensive data breach fines. From the time the customer enters their credit card info online through a Square-hosted iframe, or taps, dips, or swipes a credit card, the data is encrypted until it reaches Square’s processing environment. Customer data never touches the seller’s servers. And it’s all preconfigured, with no additional steps necessary. 

Technical Specifications

Back to top

Seller profile

Square

Seller contact

E-mail

Integrator

Square

Current Version

1.11.0

Adobe Commerce platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current), 2.1 (obsolete), 2.2 (obsolete)

Commerce on prem (EE): 2.3 (current), 2.4 (current), 2.1 (obsolete), 2.2 (obsolete)

Commerce on Cloud (ECE): 2.3 (current), 2.4 (current)

Type

Stable Build

Updated

30 August, 2021

Categories

Extensions, Payments & Security, Fraud, Checkout Enhancements, Payment Integration

Documentation

User Guides

License Type

Apache License 2.0

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.11.0:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Multi Square account compatibility (for payments only)
    - Migrate images sync to new APIs
    - Migrate orders sync to new APIs
    - Migrate payments and refunds to new APIs
    - Improvements to catalog sync
    - Improve postal code validation, to avoid errors with different postal code on card nonce and billing address
    - Upgrade Web Payment SDK to latest version
    - Fix: minor fixes to Square Purchase Order
    - Fix: save credit card checkbox on checkout
    - Fix: Magento 2.3 compatibility issue
    - Fix: type error processing Apple Pay
    - Fix: different display currencies
    - Fix: error adding new product on Magento 2.4.3

1.10.0:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Reviewed SCA validation to checkout
    - Added Square invoices integration, using purchase order payment method
    - Fixed issue for products with decimal quantities
    - Improved order export, adding Square customer id. Now transactions show a link to customers on Square dashboard
    - Fix to export shipping address on fulfillments, it was exporting the billing
    - Other minor fixes and improvements

1.9.0:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Switched from Square Form to the new Web Payment SDK
    - Google Pay added
    - Apple Pay improved
    - Added support for currencies without decimals
    - Improved verification token validation on checkout

1.8.0:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Customers can check gift cards balance on checkout
    - Gift cards does not get authorized before order placement anymore
    - Gift card now work on sandbox mode
    - Partial refunds are now fully compatible with Magento standards
    - Payment form on checkout improved to match Magento UI standards
    - Added IDs and links on order view for Square objects: order, credit card and gift cards
    - Catalog sync improved
    - Extension version number added to settings on Magento admin
    - Fix: notice log on webhook controller
    - Fix: sometimes $1.00 authorizations were attached to Square orders
    - Fix: extension was not working properly with Japanese Yen
    - Fix: Not a valid `com.squareup.Shipment` workflow order
    - Fix: subtotals were not working properly on some scenarios

1.7.4:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    - Allow customize order of Square Payment on admin orders
    - Allow multi store settings for payment location
    - Improve data quality when exporting order to Square: added more details and shipment information for all orders
    - Add UPC field mapping, allowing to export this information to Square
    - Consider custom subtotals when exporting an order
    - Fix issues on checkout for configurable products (division by zero)
    - Fix credit card issue on admin area, sometimes the Square Form was not loaded
    - Fix refund issues
    - Fix refund issues on Sales > Square > Transactions
    - Fix issue with zero subtotal orders with tax amount greater than zero
    - Fix terms and conditions issues
    - Fix gift card automatic cancelation issue for abandoned carts

1.7.3:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Add square/square package to User Guide

1.7.2:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Minor fix to integration_id

1.7.1:

  • Compatible with Open Source (CE) : 2.3 2.4
  • Compatible with Commerce on prem (EE) : 2.3 2.4
  • Compatible with Commerce on Cloud (ECE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added integration with Square Subscriptions
    Compatibility with Magento 2.4
    Send Magento order numbers to Square
    Dropped compatibility with Magento 2.2
    Fix for currencies different than USD for Apple Pay
    Fix for Apple Pay amounts on some scenarios
    Fix for product bundles

1.6.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Added pickup store functionality with multi inventory management for locations.

1.5.1:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Fix Square form script load on checkout, sometimes form was not showing up

1.5.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Compatibility with Sandbox v2<br />
    - Compatibility with official SDK (square/connect)<br />
    - Improvements to settings UX<br />
    - Auto-renew token before it expires or if it is already expired<br />
    - Fix to void full gift cards orders<br />
    - Fix to product grid when database uses a prefix<br />
    - Fix locations fetch on settings change<br />
    - Fix for orders paid with saved credit cards, to avoid duplicated authorizations<br />
    - Fix on checkout for full gift card orders<br />
    - Fix to work properly with configurable and bundle products, avoiding total amount calculation erros on payment processing

0.5.3:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Fix to work properly with configurable and bundle products, avoiding total amount calculation erros on payment processing.

0.5.1:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    New user guide release v1.4 with updated instructions for SDK installation

0.5.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Compatibility with Square v2 API and new GC flow
    Fixes added:
    - Catalog sync improvement for larger catalogs
    - Admin product grid count and filter
    - Improvement to inventory webhook
    - Improvements on image sync process
    - Fix to allow different currencies on store view and integration
    - Setting to show/hide Digital Wallet
    - Setting to allow different price attribute exported to Square

0.4.2:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    The Square Payments for Magento extension allows merchants to use Square to power online payments on their Magento websites, as well as push transactions made at the Square point of sale into Magento. Customer data, product catalog info, and inventory quantities will sync between Square and Magento systems.

0.4.1:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    The Square Payments for Magento extension allows merchants to use Square to power online payments on their Magento websites, as well as push transactions made at the Square point of sale into Magento. Customer data, product catalog info, and inventory quantities will sync between Square and Magento systems.

0.4.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    The Square Payments for Magento extension allows merchants to use Square to power online payments on their Magento websites, as well as push transactions made at the Square point of sale into Magento. Customer data, product catalog info, and inventory quantities will sync between Square and Magento systems.

0.3.9:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    The Square Payments for Magento extension allows merchants to use Square to power online payments on their Magento websites, as well as push transactions made at the Square point of sale into Magento. Customer data, product catalog info, and inventory quantities will sync between Square and Magento systems.

0.3.8:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    The Square Payments for Magento extension allows merchants to use Square to power online payments on their Magento websites, as well as push transactions made at the Square point of sale into Magento. Customer data, product catalog info, and inventory quantities will sync between Square and Magento systems.

0.2.12:

  • Compatible with Open Source (CE) : 2.1 2.2
  • Compatible with Commerce on prem (EE) : 2.1 2.2
  • Stability: Stable Build
  • Description:

    The Square Payments for Magento extension allows merchants to use Square to power online payments on their Magento websites, as well as push transactions made at the Square point of sale into Magento. Customer data, product catalog info, and inventory quantities will sync between Square and Magento systems.

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top