Salla Guide
Setting up the Salla Integration
To access your users' data from Salla, you need to enable the Salla integration in the Platforms Page of the Rutter dashboard.
Salla uses OAuth 2.0 for authentication. You must create a developer app in the Salla Partners portal to obtain a client ID and client secret, which are required to configure the integration on the Rutter dashboard. Refer to the Salla developer documentation for instructions on creating an app.
User Authentication with Salla
A Rutter Connection is created when your end user authenticates their Salla store via Rutter Link. This in turn allows you to access their account data via the Rutter API.
The user connects their Salla store through an OAuth 2.0 redirect flow:
Step 1: Rutter Link redirects the user to the Salla authorization page.
The user is directed to accounts.salla.sa/oauth2/auth, where they log in with their Salla merchant credentials.
Step 2: Authorize Rutter.
After signing in, the user grants Rutter the requested permissions to access their Salla store data.
Step 3: Connection is established.
After the user approves the authorization, Rutter exchanges the authorization code for an access token and the Rutter Connection is created.