Skip to content

User management

Managing users and their roles and permissions is essential to keeping Ripple operations secure. The user settings available in the Ripple UI allow administrators to assign granular permissions to each user, giving them the appropriate level of access.

Log in as Administrator

Prerequisite

You must log in as an Administrator to access the Settings > Users page to manage user accounts.
Check your permissions in your user profile.

For information about logging into home.ripple.com, including setting your password for the first time, see Log in.

Manage user accounts

This section describes how to add, edit, and delete user accounts. For more information about user roles and permissions, see User settings below.

Add a new user account

To add a new user account:

  1. Using your Administrator's login, log into home.ripple.com and go to the Settings page.

  2. Select Team > Users to display the current list of user accounts.

  3. Select the New User button in the upper right corner to display the New User page.

  4. Fill in basic information for the new user account: First Name, Last Name, and Email address.

    Caution

    The email address cannot be changed once the user account is created — this is the permanent username for this account, and must stay the same for authentication purposes. To complete the account creation process, this is the email address that Ripple uses to contact the user to set up a password.

  5. Select a Role — for most users this should be Operator. For more information, see Roles below.

  6. Operator role only:
    Start by choosing one of the four permission sets that most closely describes the type of activities this user will perform. This turns on the permissions granted for that permission set. For more information, see Permissions below.

    Note
    • To modify a set’s permissions, select the checkboxes for permissions you want to turn on or off.
    • If you don't want to begin with a permission set, you can set permissions from scratch by selecting checkboxes of permissions you want.
  7. Select the environments you would like this user to access. For more information see Environments below.

    Chose the environment

  8. Select Save User at the bottom of the page.
    This displays the Users page and lists the new user account.

Whenever you create a new user account, your Ripple instance sends an email to the user with subject line Welcome to Ripple! including a link to the Onboarding home page, and a second email with subject line Set your Ripple Onboarding account password and a link for setting up a password. It’s up to the new user to complete the creation of their new account using the emailed credentials. For more information, including requirements for setting the password, the user can go to Log in.

Edit a user account

To edit an existing user account:

  1. Using your Administrator's login, log into home.ripple.com and go to the Settings page.

  2. Select Team > Users on the Settings page.

  3. Find the user account you want to modify and select the user name link.

  4. Edit the account parameters. For information about roles, permissions, and environments, see Roles, Permissions, and Environments below.

    Note

    You can’t change the email address. It must remain the same for authentication purposes.

  5. Select Save User to save your changes.

Delete a user account

To delete an existing user account:

  1. Using your Administrator's login, log into home.ripple.com and go to the Settings page.

  2. Select Team > Users on the Settings page.

  3. Find the user account you want to modify and select Delete User to the right.

User settings

This section provides more details on the roles and permissions you can set as the Administrator in the New User and Edit User pages.

Roles

The following roles are available in the Settings > Users page:

RoleDescription
Organization AdministratorA user in this role is automatically assigned all available permissions.
User AdministratorA user in this role may be assigned permissions by an Organization Administrator.
OperatorA user in this role may be assigned permissions by an Organization Administrator or User Administrator.

If you are an Organization Administrator, you can perform the following user management actions from the Settings > Users page:

  • Add a new user account
  • Edit a user account
  • Delete a user account
Note

An institution can only have five Organization Administrator accounts with full permissions.

Permissions

The following user permissions are available in the Settings > Users page:

PermissionDescription
Company ProfilesRipple Payments partner company profiles and public information.
Ripple Payment Object (RPO) SchemaRepository of RPO schemas within each company profile.
Exchanges(ODL only) Credentials for connected Digital Asset Exchanges.
Mock Exchanges(ODL only) Accounts for exchange connection tests.
API CredentialsCredentials for connecting to your Ripple Payments instance.
Ripple Payments IP AllowlistIPs that allow your team to connect to your Ripple Payments instance.
PaymentsAccess to payments in test, UAT, and production environments. The Edit permission enables users to initiate payments.
Authorize PaymentsUsers with this permission may authorize or reject payments that have been initiated.
AccountsAccess to both sender and receiver accounts involved in Ripple Payments. The Edit permission enables you to create, edit, and manage accounts.
Reporting Credentials(Ripple Payments On-prem only) Credentials that allow you to access usage reports.
Tip

For a user with the Operator role, select one of the four permission sets Business Growth, PM & Integration, Payment Operations, or Maintenance & Support to use preselected read/edit permissions. You can always modify the preselected permissions.

Environments

The Settings > Users page lets you choose different environments that a user can access, corresponding to the different phases of your implementation.

The three environments are defined as follows:

EnvironmentDescription
TestProvides a version of the UI and its surrounding elements that your institution’s developers use to integrate Ripple with your institution. The environment can change regularly as integration proceeds, and has no real-world consequences.
UATProvides a version of the UI and its surrounding elements where user acceptance testing can take place.
ProductionThe real-world environment of the UI, where the transfer of actual funds takes place.

Whenever a UI page offers activities that can take place in different environments that the user has access to, an environment dropdown is displayed at the top of the page, allowing the user to choose the environment in which to work.

Environment pulldown

Some activities, such as managing users, occur in all environments so there’s no environment choice on a page offering these activities. These activities have real-world consequences, but you can usually undo them (by deleting a test user for example).