Manage Console user permissions

How organisations and apps work together in Console. What it means to be an admin, developer or view-only Console user.

You can assign user permissions within apps. Within each app, users can be assigned one of three roles. Each app has its own client_id and a pair of GBP and EUR merchant accounts.

Apps belong to organisations. When a new user signs up to Console and creates an app, Console also creates an organisation, which initially only contains that app. This user has the Owner role in the organisation.

When signed into the organisation, the Owner can create more apps, which become part of the organisation. The owner can manage user roles across all apps in the organisation they own.

When someone signs up to Console and creates a new app, this creates a new organisation.

A diagram that shows how each organisation can contain multiple apps, which each contain a variety of user roles.

Each organisation can contain multiple apps, and each app can have multiple users with various roles.

Users can have different roles in different apps. These roles determine a user's permissions and access.

Users can be a member of multiple organisations. If they are, they can switch organisation through the dropdown menu in the top-right corner of Console.

Roles and permissions

There are five possible roles that you can have as a member of an app within an organisation:

  • Owner
  • Admin
  • Developer
  • Payments Operator
  • View-only
RolePermissions
Owner- Refund payments from the payments view.
- Invite, change the roles of or remove Admin, View-only or Developer users.
- Read balances and payments in the merchant account dashboard and payments view.
- Export balances and transactions from the merchant account dashboard and payments view.
- Manage return URIs.
- Manage payment settings.
- Customise payment authorisation user interfaces.
- Reset client secrets.
- Request an account upgrade to Pay as You Go/Enterprise.
- Request the deletion of an application.
Admin- Refund payments from the payments view.
- Invite, change the roles of or remove View-only or Developer users.
- Read balances and payments in the merchant account dashboard and payments view.
- Export balances and payments from the merchant account dashboard and payments view.
- Manage return URIs.
- Manage payment settings.
- Customise payment authorisation user interfaces.
- Reset client secrets.
- Request an account upgrade to Pay as You Go/Enterprise.
- Request the deletion of an application.
Developer- Read balances and payments in the merchant account dashboard and payments view.
- Export balances and payments from the merchant account dashboard and payments view.
- Manage return URIs.
- Manage merchant account balances.
- Manage webhook URIs and signing keys.
Payments Operator- Refund payments from the payments view.
- Read balances and payments in the merchant account dashboard and payments view.
- Export balances and payments from the merchant account dashboard and payments view.
View-only- Read balances and payments in the merchant account dashboard and payments view.
- Export balances and payments from the merchant account dashboard and payments view.

📘

Migrating from the previous version of Console?

If you had the member role in the previous version of the Team members page, you will automatically be given the developer role once you migrate to the new version of the page.

If you had the admin role, you will remain an admin.

To change the owner of an organisation, contact us.

Invite people to your app or organisation

To invite people to your app:

  1. Click the Team members icon in the left-hand navigation bar.
    The People page displays, displaying the list of members in the current app, which the option to edit their permissions or remove them.
  2. Click Add people.
    The Add people to your application dialog displays.
  3. Enter the email address of the user to add to the app, select a role for them, and click Invite.
    The user receives an email invite they must respond to in order to access the app.

Not everyone in your organisation must have access to every app. Users can only see the apps they have access to.