In Square
- Open the Square Developer Console, signed in with your Square account. If it lists no application, create one: any name will do.
- Open the application, and in the left pane open Credentials.
- At the top, choose Production. In the Production Access token box, press Show and copy the token.
- Optional: to take the money at a location other than your main one, open Locations in the same left pane and copy that location’s ID.
The webhook (optional)
With it, payments are confirmed sooner and refunds you make in Square reach your orders. Without it, Shoply still follows each payment, a little later.- Open Shoply’s Square dialog and copy the Callback URL it shows over Webhook Signature Key.
- In your application in the Developer Console, open Webhooks, then Subscriptions, and press Add subscription.
- Name it, paste the Callback URL as its notification URL, choose the events
payment.createdandpayment.updated, and press Save. - In Endpoint Details, press Show in the Signature Key box and copy it.
In Shoply
- In your Shoply dashboard, open Settings, then Payment Methods.
- Under Add a Payment Method, find Square and press Connect.
- Paste the token into Access Token, and the location’s ID into Location ID if you copied one.
- If you made the webhook, paste its key into Webhook Signature Key.
- Press Test Connection to try what you pasted, then Connect App.

