> 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/firmhouse-adyen-payment-session.md).

# Interface: FirmhouseAdyenPaymentSession

Browser-safe configuration for initialising Adyen Web Drop-in with a payment session.

## Properties

| Property                 | Type                                                                                                                                        | Description                                                              |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| `amountCents`            | `number`                                                                                                                                    | The amount to pay in cents.                                              |
| `cardConfiguration`      | [`FirmhouseAdyenCardConfiguration`](/sdks/firmhouse-sdk/reference/interfaces/firmhouse-adyen-card-configuration.md)                         | Card settings of the project.                                            |
| `clientKey`              | `string`                                                                                                                                    | The Adyen client key of the payment provider account.                    |
| `countryCode`            | `string` \| `null`                                                                                                                          | The country code (ISO 3166) of the shopper.                              |
| `currency`               | `string`                                                                                                                                    | The currency of the amount to pay.                                       |
| `environment`            | `"test"` \| `"live"`                                                                                                                        | The Adyen client environment of the payment provider account.            |
| `expiresAt`              | `string`                                                                                                                                    | When the session expires.                                                |
| `googlePayConfiguration` | \| [`FirmhouseAdyenGooglePayConfiguration`](/sdks/firmhouse-sdk/reference/interfaces/firmhouse-adyen-google-pay-configuration.md) \| `null` | Google Pay merchant details, when the payment provider account has them. |
| `locale`                 | `string` \| `null`                                                                                                                          | The locale to render Drop-in in.                                         |
| `paypalConfiguration`    | [`FirmhouseAdyenPaypalConfiguration`](/sdks/firmhouse-sdk/reference/interfaces/firmhouse-adyen-paypal-configuration.md)                     | PayPal settings of the payment.                                          |
| `sessionData`            | `string`                                                                                                                                    | The opaque session data to initialise Drop-in with.                      |
| `sessionId`              | `string`                                                                                                                                    | The identifier of the Adyen session.                                     |
| `successUrl`             | `string` \| `null`                                                                                                                          | The URL to send the customer to once the payment is paid.                |
