Shop Pay Wallet authorization

Shop Pay wallet uses an OAuth-2.0-compliant flow to authenticate and obtain authorization from the user, and authorization code grant to obtain an access_token.

The Shop Pay Wallet API supports only confidential applications. A confidential application is usually a web server application that can hold a client secret. Credentials must be stored in a secure way without exposing them to unauthorized parties.

Shop pay diagram