> 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-checkout-options.md).

# Interface: AdyenCheckoutOptions

Options for `AdyenCheckout` from `@adyen/adyen-web`.

## Properties

| Property               | Type                                                                                 | Description                                                                                                       |
| ---------------------- | ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- |
| `amount`               | { `currency`: `string`; `value`: `number`; }                                         | The amount to pay, in minor units of the currency.                                                                |
| `amount.currency`      | `string`                                                                             | -                                                                                                                 |
| `amount.value`         | `number`                                                                             | -                                                                                                                 |
| `clientKey`            | `string`                                                                             | The Adyen client key of the payment provider account.                                                             |
| `countryCode?`         | `string`                                                                             | The country code (ISO 3166) of the shopper, when the session has one.                                             |
| `environment`          | [`AdyenEnvironment`](/sdks/firmhouse-sdk/reference/typealiases/adyen-environment.md) | The Adyen client environment of the payment provider account.                                                     |
| `locale?`              | `string`                                                                             | The locale to render Drop-in in, when the session has one.                                                        |
| `session`              | { `id`: `string`; `sessionData?`: `string`; }                                        | The session to initialise Drop-in with. `sessionData` is left out when a redirect result is handed back to Adyen. |
| `session.id`           | `string`                                                                             | -                                                                                                                 |
| `session.sessionData?` | `string`                                                                             | -                                                                                                                 |
