Square Web Payments API

How to collect payments with Square

There are two Square modules for Zen Cart:

  • A newer one, based on the Square Web Payments API, which is currently available as the Square Web Payments API plugin.
  • An older one, based on the Square Payments Form library. This was built in to Zen Cart from 1.5.5 to 1.5.7. Please note this library has been deprecated by Square, and the older module will cease to work in July 2022. The Square Payments Form documentation is maintained for historical purposes.

Newer Module - Square Web Payments API

The newer Square module is available in the Plugins library as Square Web Payments API plugin.

Installing Square Web Payments - first time


Upgrading from Square Payments Form to Square Web Payments


Still have questions? Use the Search box in the upper right, or try the full list of FAQs. If you can't find it there, head over to the Zen Cart support forum and ask there in the appropriate subforum. In your post, please include your Zen Cart and PHP versions, and a link to your site.

Is there an error or omission on this page? Please post to General Questions on the support forum. Or, if you'd like to open a pull request, just review the guidelines and get started. You can even PR right here.
Last modified April 9, 2022 by Scott C Wilson (1e946e92).