Square

Square Integration

Connect Square, also known as Squareup, to your Enginehire platform to send invoices.

1. Log in to your Square Developer Account. 
Your URL may look like this: developer.squareup.com/console/en/apps

Your user name and password as the same as your square account.

 

2. In the Square Developer Account, from the Application tab, select the plus sign and add a new "Application"

 

3. Name the application. For this example, we named it Enginehire.

4. Check all of the options for complete access to the Square suite of tools. 

All other screens in this setup can be skipped.

 

5. Once the "Application" is created, select it and select OAuth on the tab. 
And select Production, not Sandbox.

6. Concurrently, in Enginehire, go to More

7. Select Global Setting

8. Select Integrations

 

9. Select Square V2

 

10. From Square Developer OAuth, select Production, not sandbox.

11.Update the Redirect URL to to be your Enginehire url/square-callback

Example: https://YourAgencyName.enginehire.io/square-callback

12. From Square Developer OAuth copy the Production Application code and place it into Enginehire, as Client ID

13. From Square Developer OAuth copy the Production Application Secret code and place it into Enginehire, as Client Secret.

 

14. In Square Developer, select Location, 5 options below OAuth. 

 

15. Copy the Location ID and paste it into Enginehire in Location ID.

16. Move Environment into Production (live)

 

17. Select Save Credentials and Authorize. 

18. This will open a new window of square. Select Allow