Before integrating the Revolut ID SDK, you need to configure your Revolut ID OAuthClient in the Revolut Business:
Setup steps
- Create an application in the Revolut Business
- Configure redirect URIs - Add your application's callback URLs for both development and production
- Set up scopes - Request the specific user data permissions your application needs
- Get your client credentials - Obtain your
clientIdandclientSecretfor created OAuthClient - Configure environments - Set up both sandbox (for testing) and production configurations
Required configuration parameters
clientId: Your unique application identifier from the Developer PortalredirectUri: URL where users return after authentication (must match Portal configuration)scope: Array of OpenID scopes defining what user data you want to access
Available scopes
The following OpenID scopes are available for requesting user data:
openid: Required - Basic OpenID Connect authenticationprofile: User's basic profile informationname: User's full nameemail: User's email addressphone: User's phone numberaddress: User's residential address informationbirthdate: User's date of birthcitizenship: Access to user's document verification status
Environment configuration
Please note that OAuth client must be created in the correct environment and can be used in corresponding environment only.
Sandbox environment
- Used for development and testing
- Requires sandbox
clientId - Uses test data and simulated flows
Revolut Business Sandbox: Revolut Business (Sandbox)
Production environment
- Used for live applications
- Requires production
clientId - Processes real user authentication
Revolut Business Production: Revolut Business
Next steps
Once your client is configured, proceed to the Integrate SDK guide to integrate the SDK into your application.