Self Service

In self service you create and manage the client you use for SPiD. Creating a client is the first thing you need to do before you implement SPiD.

You should already have a backend client before you create your mobile client, but the mobile client has its own credentials and different API access compared to backend clients. If you create both an Android and an iOS app you should have at least 3 clients created in SPiD.

To create a client in self service login to SPiD, go to, choose your merchant and click "Create a new client"

Google pic

After creating your client the first thing you should do is generate secrets for it. These will only be shown once so be sure to store them somewhere safely and never communicate them to others in your organization in plain text such as in e-mails. If you lose your credentials you can create new, but doing so invalidates the old credentials. This means if you have an app in production and create a new secret for it users will not be able to login before they have updated their app to use your new credentials.

Google pic

Google pic

Native mobile development

Help us improve

Did you spot an error? Or maybe you just have a suggestion for how we can improve? Leave a comment, or better yet, send us a pull request on GitHub to fix it (in-browser editing, only takes a moment).

History of this page


Do you have questions, or just want to contribute some newly gained insight? Want to share an example? Please leave a comment. SPiD reads and responds to every question. Additionally, your experience can help others using SPiD, and it can help us continuously improve our documentation.