# tip\_limit\_params\_incl

* `Merchant.TipLimit` - Defines the maximum *percentage* of the purchase amount that can be added as a tip. When the tip amount exceeds this limit, a warning is displayed. Any tip amount is allowed when this parameter is set to 0.
* `Merchant.TipLimitAmount` - Defines the maximum *amount* that can added to the purchase as a tip. When the tip amount exceeds this limit, a warning is displayed. Any tip amount is allowed when this parameter is set to 0.
* `Merchant.TipOverLimitAllowed` - When enabled, the tip that is higher than defined by the limit parameters above will be allowed after confirmation. When disabled, the customer will be required to re-enter the tip.
* `Merchant.ForceTipAmountConfirmation` - Forces the Tip amount confirmation screen to be displayed for any tip amount.

  *Sample configuration & behavior:*

  | Tip Limit | Tip Limit Amount | Purchase Amount | Tip Behavior                                                         |
  | --------- | ---------------- | --------------- | -------------------------------------------------------------------- |
  | 0         | 0                | any             | Any tip amount is allowed                                            |
  | >0        | 0                | any             | Maximum tip amount is the configured *percentage* of purchase amount |
  | 0         | >0               | any             | Maximum tip is the configured *amount*                               |
  | 10%       | $100             | $10             | $100 tip is allowed based on higher *Amount* limit                   |
  | 10%       | $100             | $2000           | $200 tip is allowed based on higher *Percentage* limit               |
  | 10%       | $100             | $2000           | $300 tip is not allowed \*                                           |
  | 10%       | $100             | $100            | $101 tip is not allowed \*                                           |
  | 10%       | 0                | $1000           | $100 tip is allowed                                                  |
  | 10%       | 0                | $100            | $100 tip is not allowed \*                                           |
  | 0         | $100             | $1000           | $100 tip is allowed                                                  |
  | 0         | $100             | $100            | $100 tip is allowed                                                  |
  | 0         | $100             | $5000           | $200 tip is not allowed based on *Amount* limit \*                   |
  |           |                  |                 | \* *see* `Merchant.TipOverLimitAllowed` *above*                      |


---

# 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.verifone.com/functional-specification/tip_limit_params_incl.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.
