MiddlewareConfig
export interface MiddlewareConfig {
adyenApiKey: string;
adyenCheckoutApiBaseUrl: string;
adyenCheckoutApiVersion?: number;
adyenMerchantAccount: string;
adyenPaymentMethodId?: string;
baseUrl: string;
buildCustomPaymentAttributes?: (params: BuildCustomPaymentAttributesParams) => MaybePromise<Record<string, any>>;
buildCustomSessionAttributes?: (params: BuildCustomCreateSessionAttributesParams) => MaybePromise<Record<string, any>>;
environment: "LIVE" | "TEST";
middlewareOrigin?: string;
sfccApiMiddlewareName: string;
}Properties
| Name | Required | Type | Description |
|---|---|---|---|
adyenApiKey | Required | string | |
adyenCheckoutApiBaseUrl | Required | string | |
adyenCheckoutApiVersion | Optional | number | |
adyenMerchantAccount | Required | string | |
adyenPaymentMethodId | Optional | string | |
baseUrl | Required | string | |
buildCustomPaymentAttributes | Optional | (params: BuildCustomPaymentAttributesParams) => MaybePromise<Record<string, any>> | |
buildCustomSessionAttributes | Optional | (params: BuildCustomCreateSessionAttributesParams) => MaybePromise<Record<string, any>> | |
environment | Required | "LIVE" | "TEST" | |
middlewareOrigin | Optional | string | |
sfccApiMiddlewareName | Required | string |