48 modules, 6 actions, 8 categories

Permissions
Granular Control Over Who Can Do What

48 modules organized into 8 categories, 6 actions per module (view, create, edit, delete, approve, export). A guard function on every page โ€” access is limited to users with permission.

Super Admin Ezcale / Tenant
Admin Tenant
Finance Tenant
Operator Tenant
Merchant Merchant
Distributor Merchant
Features

Full Control, Zero Complexity

48 modules in 8 categories. 6 actions per module. Server-side guard function. Your tenant configures them; you manage them.

Granular Control by Module and Action

48 modules organized into 8 categories. Each profile configures 6 actions per module: view, create, edit, delete, approve and export. Rule: users can only grant permissions they have.

View Create Edit Delete Approve Export

Profiles with User Counts

Access profiles show how many users are assigned to each one. Super Admin, Admin, Operator, Finance, Merchant, Distributor โ€” and as many more as the tenant needs.

Inheritance Multi-user Multi-tenant

Guard Function on Every Page

Every page and action passes through requirePermission() on the server. No permission = no access. Complete audit trail: who did what, when and from where.

Who What When IP

White-Label Under the Tenant's Brand

Permission screens, user invitations and role management โ€” all under your tenant's brand. The tenant's client never sees "Ezcale". You deliver it as a native feature.

Your brand Your domain Your logo
FAQ

Frequently Asked Questions

Yes. There are 48 modules organized into 8 categories, each with 6 actions (view, create, edit, delete, approve, export). The tenant creates profiles and configures permissions per module. Security rule: it can only grant permissions it has itself.

Yes, within the scope allowed by the tenant. The merchant can invite users, assign roles and manage access โ€” all limited by the permissions the tenant configured for that level.

Every action generates an immutable record: user, action, module, date/time and IP. The tenant exports reports for external audits or regulators. Retention is configurable under the tenant's policy.

Deliver Professional Access Control Under Your Brand

Your tenant configures it. Your merchant uses it. Ezcale provides the technology. Set up in days.