> 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/functions/build-adyen-dropin-options.md).

# Function: buildAdyenDropinOptions()

```ts
function buildAdyenDropinOptions(session): AdyenDropinOptions;
```

Builds the Drop-in options that mirror the checkout settings of the project.

## Parameters

### session

[`FirmhouseAdyenPaymentSession`](/sdks/firmhouse-sdk/reference/interfaces/firmhouse-adyen-payment-session.md)

Session returned by `client.payments.createAdyenSession`

## Returns

[`AdyenDropinOptions`](/sdks/firmhouse-sdk/reference/interfaces/adyen-dropin-options.md)

Options for the `Dropin` component

## Remarks

Merge your own presentational options into the result to style Drop-in. PayPal's `vault` follows whether the session stores the payment method, so PayPal saves the customer's details for renewals. The Google Pay configuration is only present when the payment provider account has Google Pay merchant details, which Adyen needs to render the Google Pay button with your own merchant.
