Square Payments integration

The extension integrates your Magento 2 store with the Square payment service.
The source is on GitHub: https://github.com/mage2pro/square

The supported merchant countries: USA, Canada, Japan, Australia, and the United Kingdom.

How to buy

Use the PayPal form below:

You can try it before buy

Use the self-installation instruction below.

How to install

1. Free installation service

Just order my free installation service.

2. Self-installation

composer require mage2pro/square:*
bin/magento setup:upgrade
rm -rf pub/static/* && bin/magento setup:static-content:deploy en_US <additional locales, e.g.: en_CA>
rm -rf var/di var/generation generated/code && bin/magento setup:di:compile

If you have some problems while executing these commands, then check the detailed instruction.


Extension settings.


The extension’s code repository has been moved to GitHub: https://github.com/mage2pro/square

The 2.0.0 version is released.
There are a lot of new features:

  • saving and reusing bank cards
  • preauthorization / capture / voiding
  • refunds
  • advanced payment form validation
  • Australia, the United Kingdom, Japan support as merchant countries
  • etc.

5 posts were split to a new topic: I am unable to update a Mage2.PRO extension

A post was split to a new topic: How to reinstall a Mage2.PRO extension?

Square changed its API, and I updated my module to reflect the changes:

Does the ext support Square Gift Card and “save for later”?

It supports “save for later” but does not support Square Gift Card.
You can hire me in Upwork for any new features: upwork.com/fl/mage2pro