Square (squareup.com) has deprecated the API used by the Squarepay addon. We believe existing customers will be able to utilize the current API but we do not know for how long. We expect you will be able to utilize the current addon for several more months allowing you time to make adjustments.
New customers will not be able to obtain a new "access key" using the original API. Hence you will NOT be able to create new payment methods using this addon.
We have reviewed the new API. Given the changes in place that require user-approval of all charges, key feature provided by this addon are no longer capable. Given that these restrictions are only applicable in EU/UK environments, we find that impacting all other customers with these changes is a poor choice by Square.
Some of the changes in the new API are:
+ you would not be able to add amounts to an order via the admin panel given that customers will need to provide a code from an email to complete any charge process.
+ checkout requires the user to enter an authentication code that would be sent in email. We believe this will drive your conversions down.
Unfortunately, we suggest you either find a different vendor for the Square payment method or switch payment providers. We have no plans at this time of releasing a new addon that uses the new API.
If you have concerns about the impact this may have on your business, we suggest you contact Square customer support. We apologize for this inconvenience. But demands for cs-cart production add-ons no longer support a business model that is profitable.