Get your production access token
1
Open the Square Developer Console
Go to developer.squareup.com and sign in.
2
Create an application
Any name works. When asked what you are building, choose Accept payments, then Myself.
3
Switch to Production
There is a Sandbox and Production toggle. Sandbox tokens will not take real money.
4
Copy the production access token
Paste it into Production Access Token on the SellAuth payment method page.
Get your location ID
Square does not show the location ID as a field anywhere. It has to be read out of the URL.1
Open your Square locations
Go to Locations in the Square dashboard.
2
Open the location you sell from
Usually the first row. Click it, then click Edit location.
3
Read the ID from the address bar
The URL now looks like
https://app.squareup.com/dashboard/locations/LXXXXXXXXXXXX. Everything after the last slash is your location ID.4
Paste it and save
Put it in Location ID on the SellAuth payment method page and save the settings.
Fees and limits
All of the shared method settings apply, including a percentage or fixed fee or discount for choosing Square, a minimum and maximum order amount, and a custom checkout button label and icon.Troubleshooting
Payments fail immediately. Usually a sandbox token. Regenerate it with the toggle set to Production. Payments fail with a location error. The location ID belongs to a different Square account than the token, or you copied part of the URL beyond the ID. The method cannot be selected at checkout. The order total falls outside the minimum or maximum amount on the method. Hovering the method at checkout gives the reason.Next steps
Supported payment methods
Everything else you can enable.
How checkout works
What buyers see once Square is live.