Software Requirements

Your system must meet the following conditions in order for the extension to work properly:

  • OpenCart 1.5.x - OpenCart (Native in OpenCart 3.x)
  • SSL installed and enabled for the OpenCart routes:
    • checkout/checkout
    • extension/payment/squareup/oauth_callback (for OpenCart 2.3.x+)
    • payment/squareup/oauth_callback (for OpenCart 1.5.x - 2.2.x)
  • vQmod (only for OpenCart 1.5.x)
  • PHP 5.4+
  • CRON jobs

Square Account Requirements

You will also need a Square Merchant account. If you don't already have one, you can apply here:

Important Your merchant account must have at least one location with enabled credit card processing. Please, refer to the Square customer support if you have any questions about how to set this up.