# Understanding Password Hierarchy

## Understanding Password Hierarchy

The terminal uses passwords for different user levels. The user levels follow a hierarchy, and a “higher” level password can enable a function (or override a password) for a “lower” level user.

For example, an operator can use the Merchant password to enable a password-protected sale, while an Administrator password can unlock functions that require a Merchant password.

The hierarchy of passwords is the following:

| **User Level**    | **Description**                                                                                                                                                                                                                                                                                                       |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Administrator** | Configured when you activated your terminal, the **Administrator** password can protect the terminal against unauthorized reimbursements in the Secure Payment application's payment module. You can use the **Administrator** password for any function that requires a **Merchant** or **Operator** password.       |
| **Merchant**      | Configured when you activated your terminal, the **Merchant** password protects the terminal from completing certain sales and reimbursement functions without authorization. You can use the **Merchant** password to complete a transaction when **Operator** identification requires a password to process a sale. |
| **Operator**      | Assigned when creating one or more terminal operators. Can be enabled to protect unauthorized sales when paired with the associated operator ID.                                                                                                                                                                      |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payfacto.com/payfacto-knowledge/canada-doc-center/applications/secure-payment/application-securepay-module/securepay-application/configure-password-options/understanding-password-hierarchy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
