> ## Documentation Index
> Fetch the complete documentation index at: https://docs.manifestfinancial.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Customization

The Manifest payment method form comes with a default style and verbiage. See below to customize the form to match your platform's use case and brand. Keep in mind that there's limited space for custom text and that Manifest enforces some basic text color contrast thresholds to ensure readability and accessibility.

## Options

<ParamField path="font" type="string">
  Font family that overrides the default for the headline, labels, and button. Options are `Poppins`, `sans-serif`, `serif`, `monospace`. Need a different font? [Let us know](mailto:developer@manifestfinancial.com).
</ParamField>

<ParamField path="headlineText" type="string">
  Text for the headline of the form. This will override the default conditional display of either `Set your payment method.` or `Update your payment method.`
</ParamField>

<ParamField path="submitButtonText" type="string">
  Text for the submit button. This will override the default conditional display of either `Save` or `Update`
</ParamField>

<ParamField path="backgroundColor" type="string" default="#FFFFFF">
  Background color for the form.
</ParamField>

<ParamField path="textColor" type="string" default="#272D36">
  Color for the headline.
</ParamField>

<ParamField path="secondaryTextColor" type="string" default="#657C9D">
  Color for the labels.
</ParamField>

<ParamField path="errorColor" type="string" default="#D7625E">
  Color for error messages.
</ParamField>

<ParamField path="buttonColor" type="string" default="#080808">
  Background color for the submit button.
</ParamField>

<ParamField path="buttonLabelColor" type="string" default="#FFFFFF">
  Color for the submit button text.
</ParamField>

<ParamField path="buttonBorderRadius" type="string" default="6px">
  Border radius for the submit button.
</ParamField>

<ParamField path="fieldBackgroundColor" type="string" default="#F9F9F9">
  Background color for the input fields.
</ParamField>

<ParamField path="fieldBottomBorderColor" type="string" default="#DEE3EB">
  Bottom border color for the input fields.
</ParamField>

<ParamField path="fieldBorderRadius" type="string" default="0px">
  Border radius for the input fields.
</ParamField>

<ParamField path="horizontalPadding" type="string" default="20px">
  Horizontal padding for the page.
</ParamField>

<ParamField path="fieldTextColor" type="string" default="#080808">
  Color for the input field text.
</ParamField>

<ParamField path="loaderColor" type="string" default="#DEE3EB">
  Color for the loader.
</ParamField>

<ParamField path="relatedPaymentText" type="string" default="Authorization">
  Text that will be displayed in the digital wallet purchase prompt.
</ParamField>

<ParamField path="relatedPaymentAmountInCents" type="number" default={0}>
  Amount that will be displayed in the digital wallet purchase prompt.
</ParamField>

<ParamField path="digitalWalletsOnly" type="boolean" required={false}>
  If `true`, hides the manual payment method form and only shows digital wallets (Apple Pay and Google Pay).
</ParamField>
