Skip to content

Roles and permissions

Roles and permissions are used to give users the correct access to various system functionality relating to their business roles. A user may have multiple roles. ActiveServer comes with pre-defined user roles:

  • System admin - for managing the technical upkeep for the instance, including deployment and licensing, directory server connection management, system settings management plus monitoring system notifications.
    • Page access: Directory servers, Deployment, Audit logs, Settings, About, Profile, System notifications.
  • User admin - for managing users for the instance, including assigning roles. This role is able to see all merchants in the system to enable it to assign a merchant to a single scope user. There must always be one user with this role.
    • Page access: Merchants, User Management.
  • Business admin - for managing the business processes for all merchants on the instance, including viewing dashboard statistics, managing merchant functions and viewing transaction history.
    • Page access: Dashboard, Merchants, Transactions, Profile.
  • Merchant admin - for managing the business processes for a single merchant on the instance, including viewing dashboard statistics, managing merchant details and viewing transaction history.
    • Page access: Dashboard, Merchants, Transactions, Profile.
  • Merchant - for users who require read only access to a single merchant on the instance, including viewing dashboard statistics, viewing merchant details and viewing transaction history.
    • Page access: Dashboard, Merchants, Transactions, Profile.

Permission scope

Each user role has a level of scope attached to allow a User admin user to define the correct level of access to entities within the system.

Merchant scope

In relation to Merchants, scope indicates whether the user will be able to access all merchants and their information (e.g. statistics, details, transactions), or just allow access to a single merchant's information:

  • All scope - The Business admin role has authority over all merchants. This allows them to select all merchants when viewing dashboard statistics, search/edit/create/delete all merchants and view transactions for all merchants in the system. The User admin has access to viewing merchant details for the purposes of assigning merchants to single scope users.
  • Single scope - The Merchant admin and Merchant roles have authority over a single merchant only. After a merchant is assigned to their profile, they can access only that merchant's dashboard statistics, merchant details and transactions.
  • No scope - The System admin role does not have any permissions relating to managing merchants, and therefore is not able to access any pages with merchant functionality.

This separation of duties allows clients managing multiple merchants in a single system, such as Payment Service Providers, to give granular control to individual merchants if required.

Important

If a user is assigned roles that have both All and Single scope, the All scope will take precedence.

Assigning merchants

If a user has Single scope level access in relation to merchants, a User admin can assign them an already created merchant to manage.

If the user already has a merchant assigned to them, this can be overwritten in their profile but they cannot have more than merchant at a time.

Permission list table

The following table provides a detailed view of the specific permissions granted to the user roles. The Scope column indicates permissions that have a scope attached to it where appropriate.

User Note

Through this document you will see these User Note boxes, which indicate what features are available to specific user roles.

Page Sub page Permission Scope System Admin User Admin Business Admin Merchant Admin Merchant
Dashboard View all merchant statistics All merchants
View merchant statistics Single merchant
Merchants Search View all merchant details All merchants
View merchant details Single merchant
Create multiple merchants All merchants
Delete multiple merchants All merchants
Merchant Settings View all merchant details All merchants
View merchant details Single merchant
Edit all merchant details All merchants
Edit merchant details Single merchant
View all merchant notes All merchants
Edit all merchant notes All merchants
Edit all merchant enabled status All merchants
Download all merchant certificates All merchants
Download merchant certificate Single merchant
Revoke all merchant certificates All merchants
Revoke merchant certificates Single merchant
Rotate all merchants encryption key All merchants
Rotate merchant encryption key Single merchant
Acquirer View acquirers
Create acquirer
Edit acquirer
Delete acquirer
Directory Servers View Directory Server settings
Edit Directory Server settings
View Directory Server certificates
Edit Directory Server certificates
Transactions View all merchant transactions All merchants
View merchant transactions Single merchant
Deployment Nodes View deployment information
Edit deployment information
Activation Status View activation details
Edit product activation information
User Management Search View all users details All users
Add users
Delete users
Details Edit all users details All users
Edit all users roles All users
Edit all users status All users
Audit Logs View all audit logs
Settings System View system settings
Edit system settings
Security View security settings
Edit security settings
3D Secure 2 View 3D Secure 2 settings
Edit 3D Secure 2 settings
About View details
User profile Edit profile View user details Single user
Edit user details Single user
Notifications View system notifications
View user notifications
Reset Password Reset password