# HppTaxAmountMode

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

Discriminator for where a hosted payment page's tax amount comes from.

## Values

| Value | Description |
| --- | --- |
| `CardholderEntered` | The cardholder types the tax amount into the tax field, or the merchant's own auto-calculated tax rate fills it. The default, and what a persisted null mode coalesces to. |
| `FlatRate` | The merchant picked one of its invoicing tax rates for this page. The tax field renders read-only, filled with that rate applied to the taxable amount, and the server computes and charges the same figure whatever the browser submitted. |
| `ProviderCalculated` | The rate comes from the merchant's tax provider, looked up for the customer's address. The tax field renders read-only, is quoted when the address is complete and re-quoted when it changes, and the server re-derives the rate for the submitted address and refuses a submit whose tax disagrees with it. A provider that cannot answer blocks the payment rather than charging no tax. |

## See also

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