Alokai

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

NameRequiredTypeDescription
adyenApiKeyRequiredstring
adyenCheckoutApiBaseUrlRequiredstring
adyenCheckoutApiVersionOptionalnumber
adyenMerchantAccountRequiredstring
adyenPaymentMethodIdOptionalstring
baseUrlRequiredstring
buildCustomPaymentAttributesOptional(params: BuildCustomPaymentAttributesParams) => MaybePromise<Record<string, any>>
buildCustomSessionAttributesOptional(params: BuildCustomCreateSessionAttributesParams) => MaybePromise<Record<string, any>>
environmentRequired"LIVE" | "TEST"
middlewareOriginOptionalstring
sfccApiMiddlewareNameRequiredstring

Referenced Types

On this page