This article explains how access control works in the Merchant Dashboard using roles and permissions. You’ll learn what each role allows a user to do—and what it restricts—and where to find a complete list of available roles and permissions.
What are Roles and Permissions?
Roles are predefined sets of permissions that help you manage access to your company’s data and actions in the dashboard. Each role is designed around a specific type of user—like someone who handles payouts or reviews chargebacks.
Permissions represent specific actions, such as viewing financial reports or creating a payout. Roles group these permissions so you don’t have to manage each one individually.
Users can have multiple roles, and roles can be updated at any time by Admins or User Admins.
Common Roles in the Dashboard
These are the most frequently assigned roles, including examples of what each role can and cannot do:
Role | Actions allowed |
Admin | Full access to all dashboard actions |
User admin | Create, disable or edit users |
Developer | Access API credentials, view logs, test integrations |
Finance | Export cleared transactions, view balances, request withdrawals |
Transactions | View and export transaction history across accounts, search and filter transactions |
Refunds | Create, search, and export refunds; monitor refund status |
Chargebacks | View chargebacks, submit dispute evidence, export chargeback reports |
Invoice Collection | Create and cancel invoice collections, view invoice history |
Payment Links | Create and search payment links |
Payouts | Create single or batch payouts, cancel pending payouts |
Platforms | View and manage subaccount details (settings, balances, bank accounts, transfers, and split transactions) (Only Platform model) |
Fraud | Manage allowlisted users (e.g., add emails or document IDs to allow payments) |
Read-only roles | View areas like finance, transactions, payins, or payouts |
How Permissions Work
Each permission represents a specific action, like:
Exporting a balance report
Creating a payout
Viewing subaccount settings
Roles are collections of these permissions. While you can’t modify individual permissions inside a predefined role, you can assign multiple roles to the same user to expand their access.
Full list of Roles and Permissions
You can view or download the complete matrix of roles and their permissions in the reference below:
This detailed reference includes all roles (Admin, Ops, Developer, Platforms, etc.) and every action each role allows. It’s updated automatically when new features are released.
If you want a full breakdown in article format instead of a table, see:
Managing Access
To view or update user roles:
Go to Settings → Users.
2. Click on a user’s row to see their assigned roles.
3. Use the role dropdown to assign or remove access (only Admins and User Admins can do this).
We recommend assigning high-risk permissions, such as requesting withdrawals, managing payouts, editing account settings, or viewing API credentials, only to users who absolutely need them.