[@bigcommerce/checkout-sdk](../README.md) › [HostedFormOptions](hostedformoptions.md)

# Interface: HostedFormOptions

## Hierarchy

* **HostedFormOptions**

## Index

### Properties

* [fields](hostedformoptions.md#fields)
* [styles](hostedformoptions.md#optional-styles)

### Methods

* [onBlur](hostedformoptions.md#optional-onblur)
* [onCardTypeChange](hostedformoptions.md#optional-oncardtypechange)
* [onEnter](hostedformoptions.md#optional-onenter)
* [onFocus](hostedformoptions.md#optional-onfocus)
* [onValidate](hostedformoptions.md#optional-onvalidate)

## Properties

###  fields

• **fields**: *[HostedFieldOptionsMap](../README.md#hostedfieldoptionsmap)*

___

### `Optional` styles

• **styles**? : *[HostedFieldStylesMap](hostedfieldstylesmap.md)*

## Methods

### `Optional` onBlur

▸ **onBlur**(`data`: [HostedFieldBlurEventData](../README.md#hostedfieldblureventdata)): *void*

**Parameters:**

Name | Type |
------ | ------ |
`data` | [HostedFieldBlurEventData](../README.md#hostedfieldblureventdata) |

**Returns:** *void*

___

### `Optional` onCardTypeChange

▸ **onCardTypeChange**(`data`: [HostedFieldCardTypeChangeEventData](../README.md#hostedfieldcardtypechangeeventdata)): *void*

**Parameters:**

Name | Type |
------ | ------ |
`data` | [HostedFieldCardTypeChangeEventData](../README.md#hostedfieldcardtypechangeeventdata) |

**Returns:** *void*

___

### `Optional` onEnter

▸ **onEnter**(`data`: [HostedFieldEnterEventData](../README.md#hostedfieldentereventdata)): *void*

**Parameters:**

Name | Type |
------ | ------ |
`data` | [HostedFieldEnterEventData](../README.md#hostedfieldentereventdata) |

**Returns:** *void*

___

### `Optional` onFocus

▸ **onFocus**(`data`: [HostedFieldFocusEventData](../README.md#hostedfieldfocuseventdata)): *void*

**Parameters:**

Name | Type |
------ | ------ |
`data` | [HostedFieldFocusEventData](../README.md#hostedfieldfocuseventdata) |

**Returns:** *void*

___

### `Optional` onValidate

▸ **onValidate**(`data`: [HostedFieldValidateEventData](../README.md#hostedfieldvalidateeventdata)): *void*

**Parameters:**

Name | Type |
------ | ------ |
`data` | [HostedFieldValidateEventData](../README.md#hostedfieldvalidateeventdata) |

**Returns:** *void*
