# SurchargeChannelFlags

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

The payment channels a merchant's surcharge configuration applies to. A bit flag so a merchant can
enable surcharging on any combination of channels. Stored on the configuration as
`ChannelRestrictions`; a channel is surchargeable only when its bit is set. Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

## Values

| Value | Description |
| --- | --- |
| `None` | No channels enabled. |
| `VirtualTerminal` | Merchant-operated virtual terminal. |
| `Api` | Direct API integrations. |
| `HostedPaymentPage` | Hosted payment pages. |
| `RecurringBilling` | Recurring / scheduled billing. |

## See also

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