# Password Protection for Functions and Transactions

## 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](/payfacto-knowledge/canada-doc-center/applications/secure-payment/application-securepay-module/securepay-application/configure-password-options/reimbursement-passwords.md#reimbursement-passwords) (refund and void)
* [Sales transactions](/payfacto-knowledge/canada-doc-center/applications/secure-payment/application-securepay-module/securepay-application/configure-password-options/sales-transaction-passwords.md#sales-transaction-passwords) (cash, force post, swipe)
* [Exiting](/payfacto-knowledge/canada-doc-center/applications/secure-payment/application-securepay-module/securepay-application/help-and-training-tools/exiting-the-application.md#exiting-the-application) [the Secure Payment application](/payfacto-knowledge/canada-doc-center/applications/secure-payment/application-securepay-module/securepay-application/help-and-training-tools/exiting-the-application.md#exiting-the-application)

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 %}


---

# 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/password-protection-for-functions-and-transactions.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.
