# TransactionDecisionNoteCategory

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

The subsystem that produced a `TransactionDecisionNote`. Seeded with
`ConvenienceFee`; designed to grow (Surcharge, Tax, Avs, Cvv, Fraud, Tip, …) as
other subsystems start recording decision explanations, with no new transaction fields.

## Values

| Value | Description |
| --- | --- |
| `ConvenienceFee` | The convenience-fee evaluator (first consumer). |
| `Surcharge` | The surcharge eligibility pipeline. Records why a surcharge was not applied to a transaction on an enabled merchant (e.g. debit/prepaid card, restricted state, unsupported network), so the veto reason is queryable/displayable rather than buried in the /SurchargeResult snapshot. The code is a SurchargeIneligibilityReason value name. |
| `FraudReview` | The manual fraud-review hold. Records that a transaction was parked for human disposition and how that hold ended, so the timeline explains a gap between screening and authorization rather than leaving an operator to infer it from /FraudReviewData. The code is one of ReviewHeld, ReviewApproved, ReviewDeclined, or ReviewExpired. |

## See also

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