# HostedPageDisclosures

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

Represents disclosure information for a hosted payment page, including display and acceptance requirements.

## Fields
- `disclosureText` (string): Gets or sets the body text to display as a disclosure before processing a transaction. (nullable, max length 3000)
- `showDisclosures` (boolean): Gets or sets a value indicating whether to show disclosure text.
- `requireDisclosureAccept` (boolean): Gets or sets a value indicating whether the customer must accept the disclosure before completing a transaction.
- `achWebAuthorizationText` (string): Optional per-page override for the NACHA WEB single-debit ACH authorization wording shown on  the ACH consent checkbox. Blank/unset renders the platform default. Supports the  `{MerchantName}` placeholder, substituted with the merchant's display name at render.  When set it is captured verbatim (with a content version hash) on each resulting ACH WEB  debit, so custom language a merchant's bank/ODFI approved becomes the recorded authorization.  The save-time validator guarantees a configured override never renders blank, so the  submit-time fail-closed gate is never reached with a blank override. Conditional: When AchWebAuthorizationText is not empty. Max length: 2000. (nullable)
- `achRecurringWebAuthorizationText` (string): Optional per-page override for the NACHA WEB <b>recurring</b> ACH authorization wording shown on  the ACH consent checkbox of a Save-Card-with-Initial-Charge page. Blank/unset renders the  platform default recurring language. Supports the `{MerchantName}` placeholder and the  `{RecurringSchedule}` placeholder (substituted with the plan's schedule summary at render).  Used only when the ACH debit establishes a recurring arrangement; a one-off ACH debit uses  `achWebAuthorizationText`. Captured verbatim (with a content version hash) on the  resulting initial ACH WEB debit. Conditional: When AchRecurringWebAuthorizationText is not empty. Max length: 2000. (nullable)
- `achSaveOnlyWebAuthorizationText` (string): Optional per-page override for the NACHA <b>save-only</b> (storage) ACH authorization wording  shown on the ACH consent checkbox of a store-bank-account-no-charge page. Blank/unset renders  the platform default save-only language. Supports the `{MerchantName}` placeholder,  substituted with the merchant's display name at render. Used only when the account is stored  without any debit being taken now; a one-off debit uses `achWebAuthorizationText`  and an initial-charge recurring arrangement uses `achRecurringWebAuthorizationText`.  Captured verbatim (with a content version hash) on the resulting save. Conditional: When AchSaveOnlyWebAuthorizationText is not empty. Max length: 2000. (nullable)

## See also

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