Skip to main content

Roles

Video: How to Configure Roles and Add New Users

Learn how to configure multiple User Rules and how to add new Users to the platform.

Here administrators have the possibility to define and set up a multitude of role permission schemes in order to assign them later to specific Users. (See System Set Up User)

This feature allow you to control the areas and permissions (edit, add, create, read only, etc.) each User has access to. In most of the cases, you will have one Admin role with full permissions and then other Users with less permissions (eg. for Users who will do only reporting and invoicing, for your Risk Management team, for technical Users...)

  1. Click "Roles" in the "System Setup" menu
  2. Click on the button "+ New Role"
  3. Give your new "Role" rule a significant name
  4. In the role list overview select the button "Edit"
  5. Select the permissions needed for this User role
  6. Click "Save Roles"

4 Eyes Principle

To ensure compliance to Access, Roles and Right Guidelines and changes on the IXOPAY platform setup are sufficiently reviewed, 4 eyes confirmation of status changes can be configured.

Therefore the editing of a Connector, Merchants and Admin / Merchant Users (.edit Permissions) and the actual enabling, disabling for usage and archiving (.enable, .disable, archive Permissions) are split up among different Admin User Roles.

By splitting up responsibilities you can be ensured that at least 2 sets of eyes look over configuration changes before they get applied to the production system.

User role categoryDescription
Acl: roles and UsersAccess control list
BlocklistsEnable to manage (create, edit and list) Blocklists globally, on Merchant or on Tenant level
ConnectorsEnable the activation of multiple Connectors
Customer profilesEnable to manage and use customer profile functionalities
DashboardEnable Pivot Table and reports
Fee entityEnable the permission to create, edit, list and mapping
MerchantEnable Merchants to get access to various features offered in the IXOPAY platform (Connector, Fee, Transaction types, User)
MiscAlert, BitPay-pairing, FAST Editor. Data export, audit-logs, Virtual Terminal
Post-ProcessingData fetcher, job-config, job, line-item, Provider settlement, reconciliation
ProviderAssign Connectors, create, edit, list, show
Risk checkRisk Rules and Risk-Rule-Set management
ScheduleEnable a User to create, edit and manage Schedules
TenantAccess, add, edit, show
TransactionTransaction management, Post-Processing, review
AllowlistEnable to manage (create, edit and list) Allowlists globally, on Merchant or on Tenant level
acl.roles.addAdd new User Roles & their permissions
acl.roles.editEdit user roles & their permissions
acl.roles.showShow user roles
acl.users.addAdd new Users
acl.users.editEdit existing users
acl.users.removeTwoFactorReset Two-Factor configuration for a user
acl.users.resetAdminPasswordReset Password for a user
acl.users.showShow all users
blacklist.merchant.createAdd Blacklist entries on merchant blacklist
blacklist.merchant.editEdit entries on merchant blacklist
blacklist.merchant.listShow blacklist entries from merchant blacklist
blacklist.tenant.createAdd blacklist entries on tenant blacklist
blacklist.tenant.editEdit entries on tenant blacklist
blacklist.tenant.listShow blacklist entries from tenant blacklist
dashboard.edit-shared-dashboardsEdit shared dashboards for user's tenant
dashboard.pivot-tableUse Pivot table to create online reports
merchant.connector-list.showShow the connector list
merchant.connector.showShow an individual connector
merchant.connector.terminal.listShow terminals on a connector
merchant.fee.listShow configured fees of a connector
merchant.listShow list of all merchants
merchant.showShow details a merchant
merchant.user.showShow details of a merchant user
misc.alert.dismissForAllDismiss Alert notifications
misc.alert.resolveResolve Alert notifications
misc.data-exportUse Data-Export to export transactions to an XLSX/CSV
misc.virtual-terminal.registerUse Virtual-Terminal for Register transactions
misc.virtual-terminal.useUse Virtual-Terminal for Sale transactions
schedule.showShow all transaction recurring schedules from the merchants
tenant.accessSee data of sub-tenants
tenant.showSee list of sub-tenants
transaction.captureCapture a transaction
transaction.comment.readRead comments on a transaction
transaction.comment.writeWrite a comment on a transaction
transaction.listList all transactions
transaction.postprocessing.showSee post-processing information for transactions
transaction.refundRefund a transaction
transaction.resend-postbackRe-trigger postback sending for transactions
transaction.settlement-stateSee settlement-state of transactions
transaction.showSee details (base-data, payment data) of a transaction
transaction.testUse the API-Testing feature of the platform
transaction.voidVoid an authorization
whitelist.merchant.createAdd Whitelist entries on merchant blacklist
whitelist.merchant.editEdit entries on merchant whitelist
whitelist.merchant.listShow whitelist entries from merchant whitelist
whitelist.tenant.createAdd whitelist entries on tenant whitelist
whitelist.tenant.editEdit entries on tenant whitelist
whitelist.tenant.listShow whitelist entries from tenant whitelist