# Configure Password Options

The Secure Payment application's payment module allows you to assign passwords to protect the terminal from unauthorized use. All terminal passwords are 6 numeric (numbers only) characters in length to provide security without slowing down the overall time it takes to process a transaction.

The terminal has 3 types of user passwords:

* **Administrator (Admin)**: Configured during initial terminal activation
* **Merchant**: Configured during initial terminal activation
* **Operator**: Configured when creating one or more terminal operators

#### For more information on specific password procedures, click any of the following links:

* [Understanding Password Hierarchy](#understanding-password-hierarchy)
* [Password Requirements](#password-requirement)
* [Incorrect Password Entries](#incorrect-password-entries)
* [Forgotten Passwords](#forgotten-passwords)
* [Change Administrator Password](#change-administrator-password)
* [Change Merchant Password](#change-merchant-password)
* [Password Protection for Functions and Transactions](#password-protection-for-functions-and-transactions)
  * [Reimbursement Passwords](#reimbursement-passwords)
  * [Sales Transaction Passwords](#sales-transaction-passwords)
  * [Application Exit Password](#application-exit-password)

***

### 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.                                                                                                                                                                      |

***

### Password Requirement

When setting passwords on your payment terminal, you must respect the following parameters:

* Passwords must be 6 characters long
* The Administrator and Merchant passwords cannot be the same (can’t match)
* You cannot use the same digit 6 times consecutively (for example: 111111 or 777777)
* You cannot use 6 consecutive numbers, either ascending or descending (for example: 123456 or 987654)

***

### Incorrect Password Entries

If you enter a password incorrectly, the terminal displays an *Access refused* error message.

Touch the error message to return to the **Password** field and re-enter the required password.

If you are unable to remember the required password, you can use the Merchant or Administrator password, depending on which password you can't remember. Refer to [*Understanding Password Hierarchy*](#understanding-password-hierarchy)  or [*Forgotten Passwords*](#forgotten-passwords) for more information on which passwords can "override" others.

***

### Forgotten Passwords

If a user forgets a password, the password reset procedure depends on the terminal user profile. The following table explains who can reset which password and which procedure to use:

| **Terminal user** | **Who can reset**         | **What to do**                                                                                                                                                                                               |
| ----------------- | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Administrator** | PayFacto Support          | <p>The <strong>Administrator</strong> password can only be reset with a Superuser password, which requires the assistance of Technical Support.</p><p>Refer to the <em>Obtaining Support</em> procedure.</p> |
| **Merchant**      | Administrator             | <p>A <strong>Merchant</strong> password can be reset using the Admin  password.</p><p>Refer to the <a href="#change-merchant-password"><em>Change Merchant Password</em></a> procedure.</p>                  |
| **Operator**      | Administrator or Merchant | <p><strong>Operator</strong> passwords can be reset using the Admin or Merchant password.</p><p>Refer to the procedure.</p>                                                                                  |

***

### Change Administrator Password

As part of your original terminal activation, you set an Administrator password. The Administrator password provides access to advanced terminal functions and can also enable password-protected operations. You can change the Administrator password whenever you feel it necessary.

{% hint style="info" %}
NOTE: Do not forget the new Administrator password; the only way to reset it is to contact PayFacto support.
{% endhint %}

#### **To change the terminal's Administrator password:**

1. From the main screen, touch the **Menu** button.<br>

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2FP3s4iqaAUR51eL8tSZox%2FImage%20Gitbook.png?alt=media&#x26;token=d5e6df88-0e8b-4ba7-92ef-025fd427c24c" alt=""><figcaption></figcaption></figure>

2. Enter the merchant password and touch **Confirm**.
3. Scroll to the **Configure application** section.
4. Touch **Passwords**.
5. Scroll to the **Set passwords** section.
6. Touch **Administrators**.
7. Enter the current Admin password in the **Password** field and touch **Confirm**.
8. Enter a new 6-digit numeric Admin password in the **Password** field.\
   Keep in mind the [password requirements](#password-requirement) when setting the new Admin password.
9. Re-enter the new password in the **Confirm new password** field.
10. Touch the **Confirm** button; the new Admin password is saved and the *Passwords* screen appears.\
    If the passwords do not match, a message appears and the password is not changed. Re-enter the password; if needed, touch the **Show password** icon to ensure the passwords match.

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2F09xwVu95MvXF1l1S2TrU%2FImage%20Gitbook.png?alt=media&#x26;token=eb51e3a5-83d9-4d8a-b49b-a288741867cb" alt=""><figcaption></figcaption></figure>

11. If you have more than one terminal, repeat steps **1** to **10** for each additional terminal where you want to change the Admin password.

***

### Change Merchant Password

As part of your original terminal activation, you set a Merchant password. The Merchant password protects against unauthorized users performing certain operations. You can change the Merchant password whenever you feel it necessary.

{% hint style="info" %}
NOTE: Do not forget the new Merchant password; the only way to reset it is to use the Admin password or to contact PayFacto support.
{% endhint %}

#### **To change the terminal's Merchant password:**

1. From the main screen, touch the **Menu** button.<br>

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2FmK2GVQTQ5471A73KT8c5%2FImage%20Gitbook.png?alt=media&#x26;token=6a2b8fa4-65c6-4c61-ae3d-de1f35d620a9" alt=""><figcaption></figcaption></figure>

2. Enter the merchant password and touch **Confirm**.
3. Scroll to the **Configure application** section.
4. Touch **Passwords**.
5. Scroll to the **Set passwords** section.
6. Touch **Merchant**.
7. Enter the Admin password in the **Password** field and touch **Confirm**.\
   Requiring the Admin password prevents unauthorized changes to the Merchant password.
8. Enter a new 6-digit numeric Merchant password in the **Password** field.\
   Keep in mind the [password requirements](#password-requirement) when setting the new Merchant password.
9. Re-enter the new password in the **Confirm new password** field.
10. Touch the **Confirm** button; the new Merchant password is saved and the *Passwords* screen appears.\
    If the passwords do not match, a message appears and the password is not changed. Re-enter the password; if needed, touch the **Show password** icon to ensure the passwords match.

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2F4CNOXS2jheUmpMzc15SK%2FImage%20Gitbook.png?alt=media&#x26;token=566ae312-7711-4f3a-a2df-4970b1522b16" alt=""><figcaption></figcaption></figure>

11. If you have more than one terminal, repeat steps **1** to **10** for each additional terminal where you want to change the Merchant password.

***

### Password Protection for Functions and Transactions

For added security, you can require the Merchant password for certain functions or transactions before the operation can proceed. By default, this security measure is enabled for the following functions and transactions:

* [Reimbursements](#reimbursement-passwords) (refund and void)
* [Sales transactions](#sales-transaction-passwords) (cash, force post, swipe)
* [Exiting the Secure Payment application](#application-exit-password)

By default, all of the operations listed above have password protection enabled.  Reimbursement transactions are always password protected, but you can select if the transaction requires the Admin or Merchant password.

You can disable the password protection on certain sales transactions and exiting the Secure Payment application if desired, but that leaves the terminal vulnerable to unauthorized use where any person could perform those functions.

{% hint style="info" %}
NOTE: To ensure the security of your transactions, it is strongly recommended that you enable the use of passwords for the selected functions.
{% endhint %}

***

### Reimbursement Passwords

As a security measure, the Secure Payment application requires a password before processing reimbursement transactions. You can choose which password to require (Admin or Merchant) or you can disable passwords for reimbursements, depending on your preference. By default, refunds require the Admin password and voids require the Merchant password.

{% hint style="warning" %}
IMPORTANT! If you disable passwords for reimbursement transactions, anyone can process a refund or a void without supervisory or management knowledge or approval. To prevent possible fraudulent reimbursements, you should maintain password protection as part of the reimbursement process.
{% endhint %}

#### **To set the required password for reimbursements:**

1. From the main screen, touch the **Menu** button.

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2Fsd3dhqPDuUjR68rIKsvX%2FImage%20Gitbook.png?alt=media&#x26;token=cf009ab5-acdc-49d0-bca5-3b7e52398d5b" alt=""><figcaption></figcaption></figure>

2. Enter the merchant password and touch **Confirm**.
3. Scroll to the **Configure application** section.
4. Touch **Passwords**.
5. Scroll to the **Require password for transactions** section.
6. Touch **Refund transactions**; the *Password on refunds* screen appears.

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2FN546sbRvGGbcH0ySAt6R%2FImage%20Gitbook.png?alt=media&#x26;token=227d73db-c337-4d91-9ec8-8b01500c4f21" alt=""><figcaption></figcaption></figure>

7. Select the desired password by touching **Merchant** or **Admin** or touch **No password** to disable password protection for refunds.

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2FrBvNCbZM5rJOofPCuhci%2FImage%20Gitbook.png?alt=media&#x26;token=b8457276-8560-4724-8d8d-41a519ba477d" alt=""><figcaption></figcaption></figure>

8. Touch the **Back** icon to return to the *Passwords* screen.
9. Touch **Void transactions**; the *Password on voids* screen appears.

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2FcbiD9SNAgvPCx9a72VW9%2FImage%20Gitbook.png?alt=media&#x26;token=b25d1da5-2dfd-4148-a1b7-6955fd9aedbb" alt=""><figcaption></figcaption></figure>

10. Select the desired password by touching **Merchant** or **Admin** or touch **No password** to disable password protection for voids.<br>

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2FZg2VehmxXjymX0NTsEFP%2FImage%20Gitbook.png?alt=media&#x26;token=5c38f593-9634-498e-8580-649ae2949b04" alt=""><figcaption></figcaption></figure>

11. If you have more than one terminal, repeat steps **1** to **10** for each additional terminal where you want to set the required passwords for reimbursement transactions.

{% hint style="info" %}
NOTE: If you disable password protection in either step **7** or **10**, you can re-enable the password by using this procedure and selecting the desired password for each transaction type where you disabled the password.
{% endhint %}

***

### Sales Transaction Passwords

By default, less commonly used sales transactions (cash sale, force post, and swiping the payment card) require the Merchant password before they can be processed. You can choose whether or not to require the Merchant password, depending on your preference.

#### **To select password protection for certain sales transactions:**

1. From the main screen, touch the **Menu** button.

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2FZl8XEZjl4eSE18Yhrk9A%2FImage%20Gitbook.png?alt=media&#x26;token=9c57384f-9c9f-4f5f-827c-eda8c86deffe" alt=""><figcaption></figcaption></figure>

2. Enter the merchant password and touch **Confirm**.
3. Scroll to the **Configure application** section.
4. Touch **Passwords**.
5. Scroll to the **Require password for transactions** section.
6. Enable the use of the Merchant password by toggling the following switches to the right:
   * **Force post**
   * **Cash**
   * **Swipe**

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2Fr9wD4cVd6aQbFv3fMYwB%2FImage%20Gitbook.png?alt=media&#x26;token=9a435f9a-4964-4b84-b430-5572b40cf9b0" alt=""><figcaption></figcaption></figure>

7. Disable the use of the Merchant password by toggling the previously listed switches to the left.
8. If you have more than one terminal, repeat steps **1** to **7** for each additional terminal where you want to set password usage for sales transactions.

***

### Application Exit Password

By default, the Secure Payment application requires the Merchant password before you can exit. You can choose whether or not to require the Merchant password, depending on your preference.

{% hint style="info" %}
NOTE: Be aware that if you disable this function, the Secure Payment application's payment module can be closed at any time by anyone, whether intended or not.
{% endhint %}

#### **To enable or disable the Merchant password before exiting:**

1. From the main screen, touch the **Menu** button.<br>

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2Ft6oXorfiTP0d8jSQCONm%2FImage%20Gitbook.png?alt=media&#x26;token=cb45905f-3a35-4a87-baa6-edd2b5bc1c8d" alt=""><figcaption></figcaption></figure>

2. Enter the merchant password and touch **Confirm**.
3. Scroll to the **Configure application** section.
4. Touch **Terminal options**.
5. Scroll to the **General** section.
6. Enable the use of the Merchant password before closing the payment module by toggling the **Ask password on exit** switch to the right.

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2FQSKKCMFh1DIjTXrjTzvy%2FImage%20Gitbook.png?alt=media&#x26;token=a90534d6-9322-40ef-a918-66496fd90102" alt=""><figcaption></figcaption></figure>

7. Disable the use of the Merchant password before closing the payment module by toggling the **Ask password on exit** switch to the left.

<figure><img src="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2FGjhvvQtTBpRDeGY4S0oQ%2FImage%20Gitbook.png?alt=media&#x26;token=7c161579-793c-4447-a69e-29af593d746b" alt=""><figcaption></figcaption></figure>

8. If you have more than one terminal, repeat steps **1** to **7** for each additional terminal where you want to set whether or not to use the Merchant password before exiting the application.
