> For the complete documentation index, see [llms.txt](https://developer.firmhouse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.firmhouse.com/sdks/firmhouse-sdk/reference/interfaces/adyen-dropin-options.md).

# Interface: AdyenDropinOptions

Options for the `Dropin` component from `@adyen/adyen-web`.

## Properties

| Property                                              | Type                                                                                                                                                                                                                                                              | Description                                                                                                                                         |
| ----------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `paymentMethodsConfiguration`                         | { `card`: { `hasHolderName`: `boolean`; `holderNameRequired`: `boolean`; }; `googlepay?`: { `configuration`: [`AdyenGooglePayConfiguration`](/sdks/firmhouse-sdk/reference/interfaces/adyen-google-pay-configuration.md); }; `paypal`: { `vault`: `boolean`; }; } | Per payment method settings that mirror the checkout settings of the project.                                                                       |
| `paymentMethodsConfiguration.card`                    | { `hasHolderName`: `boolean`; `holderNameRequired`: `boolean`; }                                                                                                                                                                                                  | Card settings of the project.                                                                                                                       |
| `paymentMethodsConfiguration.card.hasHolderName`      | `boolean`                                                                                                                                                                                                                                                         | -                                                                                                                                                   |
| `paymentMethodsConfiguration.card.holderNameRequired` | `boolean`                                                                                                                                                                                                                                                         | -                                                                                                                                                   |
| `paymentMethodsConfiguration.googlepay?`              | { `configuration`: [`AdyenGooglePayConfiguration`](/sdks/firmhouse-sdk/reference/interfaces/adyen-google-pay-configuration.md); }                                                                                                                                 | Google Pay merchant details, when the payment provider account has them.                                                                            |
| `paymentMethodsConfiguration.googlepay.configuration` | [`AdyenGooglePayConfiguration`](/sdks/firmhouse-sdk/reference/interfaces/adyen-google-pay-configuration.md)                                                                                                                                                       | -                                                                                                                                                   |
| `paymentMethodsConfiguration.paypal`                  | { `vault`: `boolean`; }                                                                                                                                                                                                                                           | PayPal settings of the payment. `vault` follows whether the session stores the payment method, so PayPal saves the customer's details for renewals. |
| `paymentMethodsConfiguration.paypal.vault`            | `boolean`                                                                                                                                                                                                                                                         | -                                                                                                                                                   |
