How to setup Square Payments with IndieMade

Log in to the IndieMade Dashboard

  1. Click on Payment Providers under IndieMade Settings
  2. Click on the  'Add Payment Provider' button and choose Square.
  3. Edit the Square Settings and copy the 'Redirect Url' to your clipboard.

Log in to the Square Dashboard

  1. Log in to the Square Dashboard and go directly to the following link:  https://developer.squareup.com/apps You can find your App integrations on the Squareup Dashboard under Settings in the lower left part of the screen. To add your App integration you may need to go directly to the link provided.
  2. On the Applications page, click the plus sign to add a new application.
  3. Give the Application a name (for your reference only) and click Save.
  4. On the left menu click OAuth 
  5. At the top of the OAuth page click on the Production tab.
  6. Enter the Production Redirect URL you copied from the IndieMade Dashboard and click on 'Save'
  7. Copy the Production Application ID and Production Application Secret to the Square settings on the IndieMade dashboard.


The OAuth page on the Square developer dashboard. The Redirect URL is provided by IndieMade.
The Application ID and Application secret are needed for the IndieMade settings.

Note: Make sure you are on the Production tab and not Sandbox. Also click 'Show' to copy the actual Application secret.

Putting it all together.
Return to the Square settings on the IndieMade Dashboard.

  1. Enter the Application Name
  2. Enter the Application ID
  3. Enter the Application Secret
  4. Click Save. Square will attempt to authorize your credentials.
  5. Choose your location. If successful you can choose your Square location (if you have more than one).