You are in the Staging Environment

White Label Loyalty + Square integration

Payments, E-Commerce

Square

About Square

Connect your loyalty program in Square without researching its API, registering in a developer program, and getting your application approved. We take care of authentication, secure credentials storage, and token refreshes so you don't have to.

Go to website
Logo 1
Logo 2
Logo 3
Logo 4
Logo 5
Logo 6

Benefits of White Label Loyalty + Square

  • Connect Square to your loyalty program with ease.
  • Get started without the need to research any APIs.
  • User-friendly setup & configuration inside of our Loyalty Console.
  • Focus on your customers – not the tech.
Integrate now!

Integrate now!

Choose our API-first platform and simply connect to hundreds of software tools you might be using.

Automate desired actions with Square

Create an omnichannel experience for your customers and automate actions between the White Label Loyalty platform and Square in real time.

CreateMobileAuthorizationCode

Generates code to authorize a mobile application to connect to a Square card reader.

Authorization codes are one-time-use codes and expire 60 minutes after being issued.

Important: The Authorization header you provide to this endpoint must have the following format:

Authorization: Bearer ACCESS_TOKEN

Replace ACCESS_TOKEN with a valid production authorization credential.

ObtainToken

Returns an OAuth access token and a refresh token unless the short_lived parameter is set to true, in which case the endpoint returns only an access token.

The grant_type parameter specifies the type of OAuth request. If grant_type is authorization_code, you must include the authorization code you received when a seller granted you authorization. If grant_type is refresh_token, you must provide a valid refresh token. If you're using an old version of the Square APIs (prior to March 13, 2019), grant_type can be migration_token and you must provide a valid migration token.

You can use the scopes parameter to limit the set of permissions granted to the access token and refresh token. You can use the short_lived parameter to create an access token that expires in 24 hours.

Note: OAuth tokens should be encrypted and stored on a secure server. Application clients should never interact directly with OAuth tokens.

RenewToken

RenewToken is deprecated. For information about refreshing OAuth access tokens, see Migrate from Renew to Refresh OAuth Tokens.

Renews an OAuth access token before it expires.

OAuth access tokens besides your application's personal access token expire after 30 days. You can also renew expired tokens within 15 days of their expiration. You cannot renew an access token that has been expired for more than 15 days. Instead, the associated user must recomplete the OAuth flow from the beginning.

Important: The Authorization header for this endpoint must have the following format:

Authorization: Client APPLICATION_SECRET

Replace APPLICATION_SECRET with the application secret on the Credentials page in the Developer Dashboard.

RetrieveTokenStatus

Returns information about an OAuth access token or an application’s personal access token.

Add the access token to the Authorization header of the request.

Important: The Authorization header you provide to this endpoint must have the following format:

Authorization: Bearer ACCESS_TOKEN

where ACCESS_TOKEN is a valid production authorization credential.

If the access token is expired or not a valid access token, the endpoint returns an UNAUTHORIZED error.

RevokeToken

Revokes an access token generated with the OAuth flow.

If an account has more than one OAuth access token for your application, this endpoint revokes all of them, regardless of which token you specify.

Important: The Authorization header for this endpoint must have the following format:

Authorization: Client APPLICATION_SECRET

Replace APPLICATION_SECRET with the application secret on the OAuth page for your application in the Developer Dashboard.

V1ListOrders

Provides summary information for a merchant's online store orders.

Show more

Call and retrieve data from Square

Connect data collections between White Label Loyalty and Square for a smooth flow via an API.

 find By Idlist
Payments
Burger King

Case Study

Burger King

Burger King Case Study

See how Burger King deployed our receipt scanning technology to quickly launch their Kingdom Rewards loyalty program without the need to invest time and money integrating with multiple ePOS systems.

Choose White Label Loyalty and become a loyalty leader