Manage Roles
To manage your users and the information they can access, you can use the roles feature. Lemonway comes with default roles that you can edit, and you can always create your own custom roles. You can assign roles to users when you create a new Lemonway user.
NoteIf you do not see the Roles option, then you don’t have the permission to create or edit roles. Request access from your account administrator. Tools and administration access give users permission to make significant changes within your dashboard. Access should only be given to trusted users who need extensive access to your organisation.
You can not give the permissions you do not have. For example, if you do not have permission to create new users, you can’t give it to another role.
Create a role
Important Rules:
- You can only create a role within the limits of your own role. For example:
- An Admin user can create any role, including another Admin.
- A Standard User cannot create an Admin role but can create roles within their own permission level.
From the Dashboard:
- Click Configuration. A menu unfolds.
- Click Roles
- Click + Create a new role. A pop-up appears.
- Select its name.
- Click Create +. You can now see the role in the Roles list.
- Click the pencil icon.✏️
- Click the grey arrow to open the list of permissions.
- Select the features and data this role will be able to use.
- Click Save.

Create a new role in the dashboard
Edit a role
From the Dashboard:
- Click Configuration. A menu unfolds.
- Click Roles.
- Click the pencil icon on the line of the role you wish to edit. ✏️
- Click the grey arrow to open the list of permissions.
- Select the features and data this role will be able to use.
- If you wish to remove permission, click the cross next to the feature name.
- Click Save.
Understanding Permissions
Depending on the roles you assign to a user, the permissions will be different and thus, the features and data a user will be able to use will be different.
Permissions are not the same as functionnalitiesPermissions are not functionnalities. A permission enables you to have access to some pages or functionnalities. If you have the permission for a page, you can only have a read-only access or you can have access to all the functionnalities as well. For instance, for some pages, there are two permissions: the access one and the action one to edit or do something.
List of Permissions
All of the available permissions on the dashboard are the following:
Dashboard (READ)
Grants access to the Dashboard page with the ability to see the Turnover History and the Latest Transactions.
This permission has the following child permissions:
-
Displays a summary of the turnover of the current day.Turnover of the day (READ) -
Displays a summary of all Incoming transactions of the current day.Incomings of the day (READ) -
Displays a summary of all Outgoing transactions of the current day.Outgoings of the day (READ) -
Displays the balance of the SC (Society) Wallet on the Dashboard page.Wallet SC Balance (READ)
Accounts & Wallets (READ)
Grants access to the Account pages and Wallet pages.
This permission has the following child permissions:
-
Shows the “Wallet Statement” page of the dashboard which gives a summary overview of all the statements of all the wallets. Allows downloading of wallet report files. Also allows the “Wallet Statement” tab on the Wallet Details page.Wallet Statement (READ) -
Allows a user to create new wallets and accounts on their dashboard.Create Wallet (READ)
Wallet Details (READ/WRITE)
Grants access to the Overview tab in each wallet’s detail page, and allows blocking/unblocking or editing wallet status directly.
This permission has the following child permissions:
Documents (READ)
Transactions (READ)
Payment Methods and Bank Accounts (READ)
Enables the Payment Methods tab within each wallet’s detail page for viewing all payment methods associated to the specific wallet.
This permission has the following child permissions:
Bank Accounts (READ)
Lets users view the Bank Accounts tab in the Wallet Detail page which shows all of the bank accounts a specific wallet has.
This permission has the following child permissions:
-
Enables the “Add Bank Account” button to add a new bank account to a wallet on the Bank Accounts tab in Wallet Details.Add Bank Account (WRITE) -
Enables the “Wire Transfer (Request)” button on the Bank Account tab, it allows the user to initiate Pay-Outs from any normal wallet.Request Wire Transfer (WRITE) -
Enables the status edit icon and the disable (“X”) function on bank accounts in Wallet Details.Edit Bank Account Status (WRITE)
SDD Mandates (READ)
Unlocks the SDD Mandates tab within Payment Methods on the Wallet Details page.
This permission has the following child permissions:
-
Enables the button in the SDD Mandates tab that allows users to request a SEPA Direct Debit.Request SDD (WRITE) -
Enables the “Add SDD mandate” button on the SDD Mandates tab within Wallet Details.Add SDD Mandate (WRITE) -
Enables the yellow tick icon to activate an SDD mandate in the SDD Mandates tab under Payment Methods.Enable SDD Mandate (WRITE) -
Enables the “X” button to deactivate an SDD mandate in the SDD Mandates sub‑tab within Payment Methods.Disable SDD Mandate (WRITE)
Reports (READ)
Grants access to the Reports page of the dashboard, where users can access a report on Pay-Ins, Pay-Outs, Commissions and Chargebacks for a chosen time period.
Transactions (READ)
Access to all Transactions pages—including All, In / Out, P2P, Transaction Requests and transaction detail views.
This permission has the following child permissions:
-
Shows the button on transaction details for completed pay-out transactions, which allows you to download the payment certificate of the transaction (non-SC wallets).Payment Certificate (WRITE) -
Shows the button that allows you to get the Proof of Payment on transaction details after pay-in credits complete (non‑SC wallets).Proof of Payment (WRITE) -
Enables validation of credit card pre‑authorizations for non‑SC wallet transactions.Validate Pre-authorizations (WRITE) -
Allows initiating refunds for pay-in transactions on non‑SC wallets.Refund (WRITE) -
Enables cancellation of pending outgoing transactions from any wallet before completion.Cancel Outgoing Transaction (WRITE) -
Allows users to cancel or reject incoming transactions before they credit the wallet.Cancel Incoming Transaction (WRITE) -
Enables cancellation of incoming payments that were initiated via check.Cancel Incoming Transaction by Check (WRITE) -
Allows cancellation of pending SDD (Direct Debit) incoming transactions.Cancel Direct Debit Incoming Transaction (WRITE) -
Grants ability to approve or cancel pay‑out transfer requests from non‑SC wallets.Validate Wire Transfer Request (WRITE) -
Enables creating internal transfers between wallets on the Transaction details page.Send Payment Between Wallets (WRITE)
Configuration (READ)
Enables access to the Configuration tab on the dashboard menu, will only be visible once one of the sub-permissions is granted.
This permission has the following child permissions:
IP Address Whitelist (READ)
Users
Access to the Users configuration page and the Users & Invites tabs. Only invites and users you created or invited are visible.
This permission has the following child permission:
-
Gives access to the Roles configuration page, and allows creation of new roles based on the permissions the user holds.Roles (READ) -
Grants access to the 2FA configuration page, and allows enabling or revoking 2FA for the user’s own dashboard access.Two-factor authentication (READ/WRITE) -
Enables a user’s ability to make changes on the Branding Tab - it enables the ability to change the logos, colors, and other branding elements used on Lemonway’s end-user products.Edit Branding (WRITE)
Developers (READ)
Enables access to the Developers tab on the dashboard menu, will only be visible once one of the sub-permissions is granted.
This permission has the following child permissions:
-
Grants access to the API Keys page and allows users to generate new API keys.API Keys (READ/WRITE) -
Enables the “API Documentation” option in the “Developers” menu, this link sends the user to the Lemonway documentation.API Documentation (READ)
Notifications (READ)
Enables access to the Notifications page.
This permission has the following child permissions:
My Wallet (SC) (READ)
Enables access to “My Wallet (SC)” in the menu, to the Overview tab on the My Wallet (SC) page and the My Wallet Statements. These are all the pages relevant to your organization's wallet and transactions.
This permission has the following child permissions:
Bank Accounts (My Wallet - SC) (READ)
Enables access to the Bank Accounts tab on the My Wallet (SC) page to view all linked bank accounts.
This permission has the following child permission:
Transactions (My Wallet - SC) (READ)
Enables the Transactions tab on the My Wallet (SC) page for SC‑specific transaction history.
This permission has the following child permissions:
-
Enables creating internal transfers between the SC Wallet and another wallet within the Transactions tab of the My Wallet (SC) page.Send Payments to Another Wallet (My Wallet - SC) (WRITE) -
Enables the ability to cancel outgoing transactions from the SC Wallet.Cancel Outgoing Transaction (My Wallet - SC) (WRITE) -
Allows initiating refunds for pay-in transactions on the SC Wallet.Refund (My Wallet - SC) (WRITE) -
Enables downloading proof of payment receipts for pay-in into the SC Wallet.Proof of Payment (My Wallet - SC) (WRITE) -
Enables validation of pre‑authorizations for SC Wallet transactions.Validate pre-authorizations (My Wallet - SC) (WRITE) -
Grants ability to approve or cancel pay‑out transfer requests from the SC Wallet.Validate Wire Transfer (My Wallet - SC) (WRITE) -
Enables downloading payment certificates for outgoing transactions from the SC Wallet.Payment Certificate (My Wallet - SC) (WRITE) -
Enables the ability to cancel incoming transactions directed to the SC Wallet.Cancel Incoming Transactions (My Wallet - SC) (WRITE)
-
Enables viewing of the Invoices tab on the My Wallet (SC) page.Invoices (READ) -
Unlocks the Commissions & Fees tab on the My Wallet (SC) page for viewing service charges.Commissions & Fees (READ) -
Enables access to the Thresholds tab on the My Wallet (SC) page, showing configured limits and caps.Thresholds (READ) -
Unlocks access to the Logs tab on the My Wallet (SC) page to review SC‑specific wallet activity.Logs (My Wallet - SC) (READ)
Default Lemonway Roles
Here are the five roles created by default and their description. If you have a role with the permission that enables you to create roles (Roles), you can add roles and customise permissions.
MB-ADMIN(Administrator Role): Full access to all dashboard features.MB-MANAGER(Manager Role): Broad access, excluding sensitive actions like modifying bank accounts, generating API keys, cancelling transactions, or modifying roles.MB-OPERATOR(Operator Role): Can view and interact with most dashboard features, but cannot initiate Money-Outs, add bank accounts, validate pre-authorizations, or issue refunds.READ-ONLY-STANDARD: View-only access to core wallet and transaction data. Cannot perform any actions.MB-WS-ADMIN/MB-WS-MANAGER: API-only roles. No permissions on the dashboard.
You can view the specific permissions associated to each of these roles through the Roles Page on the Dashboard and clicking the view (👁️) button next to any of the roles above.
