# AmountRangeContributorConfig

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

Amount Range Handler configuration: the transaction amount floor and ceiling this merchant
screens against.

## Fields
- `enabled` (boolean): Whether this rule runs. False, the default, means the rule is skipped and never flags a  transaction. A rule that is enabled but has no usable settings also screens nothing.
- `actionWhenTriggered` ([ActionWhenTriggeredType](https://devportal.demo.winkpg.io/docs/api/models/ActionWhenTriggeredType.md)): What happens when this rule flags a transaction. `AuditOnly`, the default, records the  detection and lets the transaction continue. `Stop` halts the transaction before  authorization, and the caller receives HTTP 403 with the error code  `SCREENING_STOPPED`. `HoldForReview` parks the transaction on the fraud review  queue until a reviewer approves or declines it, or the merchant's hold deadline passes.  Whatever the action, the verdict is recorded on the transaction.
  Values:
  - `AuditOnly`
  - `Stop`
  - `HoldForReview`
- `settings` ([AmountRangeSettings](https://devportal.demo.winkpg.io/docs/api/models/AmountRangeSettings.md)): The amount bounds. Null leaves the rule unconfigured, which screens nothing.
  Fields:
  - `minAmount` (number(double)): Lowest transaction amount that passes, in the transaction currency. An amount below this is  flagged. Null or 0 leaves the lower bound off. Minimum 0, and must not exceed  `maxAmount` when both are set. (nullable, min 0)
  - `maxAmount` (number(double)): Highest transaction amount that passes, in the transaction currency. An amount above this  is flagged. Null or 0 leaves the upper bound off. Minimum 0. (nullable, min 0)

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
