# MerchantSaveWarning

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

Non-blocking informational warning attached to a merchant create/update response.

## Fields
- `code` (string): Stable machine-readable identifier of the rule that produced the warning. For card- verification surface warnings this is the property name on `CardVerificationSettings` (e.g. `"AvNoMatchIntl"`). (nullable)
- `propertyName` (string): Dotted path to the field the warning applies to, suitable for UI field highlighting (e.g. `"Processing.CardVerification.AvNoMatchIntl"`). May be empty when the warning is not anchored to a single field. (nullable)
- `message` (string): Human-readable message describing the condition for this specific warning. Should be short and code-specific; shared rationale common to a group of warnings belongs in `groupRationale` so renderers can emit it once per group. (nullable)
- `groupRationale` (string): Optional explanation shared by every warning a rule produces. When present, renderers MAY collapse warnings with an equal `groupRationale` into one shared paragraph plus a flat list of `code` values, rather than repeating the rationale inside every `message`. Null when the warning stands alone. (nullable)

## See also

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