Manage users

As the merchant administrator, you can create accounts for your users, and allow them to access one or more merchant profiles.

To allow access to different functions in the platform, for each user, you can select from four user roles.

  • An admin_user has full access, including managing users, currencies, products, customers, orders, refunds, dashboards, payments, and reports, and viewing merchant details.
  • An acountant_user has almost full access but they cannot manage products, users, or view merchant details.
  • A normal_user has limited access and can view products and manage customers, orders, and refunds.
  • A restricted_user can only view products and manage their own customers and orders.

Create a user

To create a user, do the following steps.

  1. Log in as a user with the admin_user role.

  2. In the navigation bar, go to the user account icon.

  3. From the user account menu, select Users.

    Select users from the user account menu

    Select users from the user account menu

  4. At the top right of the Users list, click (+).

    Add a user in BillPro

    Add a user in BillPro

  5. On the New User screen, enter the user's details.

    1. By default, a new user is Active, which means they can log in to BillPro.

    2. Select Payment link to let the user create payment links. This option displays the buttons and options to send payment links by email or SMS and to display a QR code and URL. You could leave this option inactive if the user will only accept phone payments with the virtual terminal. See Payment channels.

    3. If you are creating an integration, to create users for developers and integration users, select API access to generate API credentials. The API user should have the admin_user role. To display the API token at any time, display the User details, for example, by clicking the eye display icon beside the user in the Users list.

    4. Select one or more profiles for the user.

    5. Select a Role as described in the user roles table.

      Enter user details to create a new user

      Enter user details to create a new user

  6. Click Submit. BillPro displays the User Details screen, which can include API credentials. You can edit the user from here or the main Users list.

User details screen

User details screen



Display user details

To display user details, do these steps.

  1. In the navigation bar, check that you are in a profile the user has access.

  2. Go to the user icon menu and select Users.

  3. In the Users list, click the eye display button beside the user.

    Users list

    Users list

From the User Details view, you can obtain the API key and edit the user.

User details view

User details view


Edit a user

To edit a user account, do these steps.

  1. In the navigation bar, go to the user icon menu and select Users.

  2. In the Users list, click the pencil edit button beside the user.

  3. Change the user account as required.

    1. To change the user's access to functionality, select a new Role. See User Roles below.

    2. To change the user's access to merchant profiles, add or remove profiles.

      Edit a user

      Edit a user

  4. Click Submit.

  5. To implement the changes to the user account, tell the user to refresh their BillPro screen in the browser.


Deactivate a user

You cannot delete a user account, but you can deactivate it. Edit the user account and click the Is active toggle switch to deselect it, then click Submit.

Edit a user to make them inactive with the Is active toggle switch

Edit a user to make their account inactive with the Is active toggle switch

In the Users list, the user will display a grey flag for inactive instead of a green flag for active, and the user will not be able to log in to BillPro.

Inactive users display with a grey flag in the Users list

Inactive users display with a grey flag in the Users list


User roles

The following table fully describes access to functionality for all user roles.

CategoryPrivilegeadmin_useraccountant_usernormal_userrestricted_user
DashboardDisplay
CustomersImport CSV
Display✅ own
Create
Edit✅ own
Deactivate✅ own
Products and product catalogueDisplay
Create
Edit
Deactivate
OrdersDisplay✅ own
Create
Edit✅ own
Cancel/Complete✅ own
Authorise Refunds
PaymentsBilling Exceptions
Pending Orders
All Processed
Email NotificationDisplay
Deactivate
Currency PairsDisplay
Edit
ReportsDisplay
Generate
Download
UsersDisplay
Edit
Create
Deactivate
ProfilesList
Display merchant profileProfile Information
Payment Configuration
Processing Details

.