Home > @vsf-enterprise/epcc-api > MiddlewareSettingsConfig
# MiddlewareSettingsConfig interface
Settings provided in the middleware.config.js
file.
Signature:
export interface MiddlewareSettingsConfig
# Properties
Property | Type | Description |
---|---|---|
client_id | string | Elastic Path client id. |
client_secret | string | Elastic Path client secret. |
cookie_options | CookieOptions | Customizable cookie options. |
disable_manual_payment_authorize? | boolean | (Optional) Disables automatic authorization of the payment inside /api/epcc/checkout endpoint. Set to true if you are using some Payment Service Provider integration. |
forgotten_password_token_expiration | string | Expiration time of password reset link. |
multistore? | MultistoreConfig | (Optional) Configuration for Multistore functionality |
publicConfig? | StoreConfig['publicConfig'] | (Optional) Optional public configuration to be returned by /api/configuration endpoint if multistore is not used |
routing? | { req: Request; } | (Optional) Routing object contains Express' Request and Response objects passed from API beforeCreate hook |
secure_cookies | boolean | |
tax_data | object | Tax rate data of different locales. |