MerchantFeatureSettings
A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.
Values
Fields
| Field | Type | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enableGsaBinCheck
required |
boolean | Ignored. Nothing reads this flag; the platform decides whether a government-issued card is
accepted from the BIN through the merchant card acceptance policy
(`CardAcceptancePolicy`), and the Virtual Terminal's GSA prompt is driven by
`VirtualTerminal.CardBinPrompting.EnableGsa`.
deprecated
Values:
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.
| ||||||||||||
enableAuthEdit
required |
boolean |
Values:
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.
| ||||||||||||
configurationLimits
required |
MerchantConfigLimits MerchantConfigLimits |
Values:
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.
| ||||||||||||
Fields of MerchantConfigLimits: This body has no documented fields. | ||||||||||||||
merchantBilling
required |
MerchantBillingSettings MerchantBillingSettings | Represents billing configuration options for a merchant, including the
referenced price plan and any pricing overrides applied.
Values:
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.
| ||||||||||||
Fields of MerchantBillingSettings:
This body has no documented fields. | ||||||||||||||
tenders
required |
TenderEnableFlags TenderEnableFlags | Per-tender enable flags applied by the capability cascade at the
merchant layer. A merchant must explicitly opt in to each non-credit tender
(EBT SNAP, EBT Cash, eWIC) before any of its processor accounts can accept it.
Values:
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.
| ||||||||||||
Fields of TenderEnableFlags:
This body has no documented fields. | ||||||||||||||
enablePaymentTokenization
required |
boolean | Per-merchant override of the reseller-level payment tokenization flag
(`paymentTokenization`). `null` means inherit the
reseller default; `true`/`false` force-enables or disables tokenization for this
merchant. The reseller flag always gates: a merchant cannot turn tokenization on if the
reseller has not enabled it.
nullable
Values:
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.
| ||||||||||||
hppTokenizeOnPaymentDefault
required |
boolean | Per-merchant default for whether a Hosted Payment Page session vaults the cardholder's
card as a reusable `PaymentToken` on a successful payment, used when the
session-create request does not explicitly set `TokenizeOnPayment`. `null` /
`false` means do not tokenize by default; `true` opts the merchant's HPP
sessions into tokenize-on-payment unless a session overrides it. The targeted page must
still allow tokenization (Classic `SupportTokenization` / Streamlined
`SavePaymentDetails`) and a tokenizing session must declare a stored-credential
consent scope.
nullable
Values:
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.
| ||||||||||||
This model has no documented fields.