Server Configuration

Movens server configuration is expected as environment variables by the apps. When Movens is installed in its default Kubernetes configuration, environment variables are populated from a config map.

There is a two-level system of priority for configuration values, depending on the prefix of the value name in the variable name. Variable names can be preceded either by COMMON_CONFIG_ or XXX_CONFIG_ where XXX is the module name (e.g. CORE_CONFIG_).

When searching for the value of a variable, the apps first try the specific value for the module, then - if that value is empty or unset - the common value.

Core

DEBUG_MODE

Tells if the system is in debug mode. Debug mode enables more detailed log output and exception bubbling towards the user, to facilitate issue investigation.

CONFIGURATION_MAP_TIMEOUT_MINUTES

Minutes between the reset of the Environment Variables

IS_DEMO

Enables “demo” mode. Some entities are created to populate the database with realistic data.

IS_PUPPETSHOW

Enables “puppetshow” mode. Animates a progression of new data and actions, to simulate activity on the system. Best used with IS_DEMO.

IS_SWAGGER_ENABLED

Enables swagger; best to be used as COMMON_CONFIG

MAX_STATISTICS_DAYS

Maximum number of days to allow for statistics data browsing.

MAIN_DB

Connection string to the main PostgreSQL database. The value is forced in the default start script.

MONGO_DB

Connection string to the logs MongoDB database. The value is forced in the default start script.

LUCENE_SERVER_ENDPOINT

Connection endpoint (HTTP) to the Lucene.NET indexer for the main database. The value is forced in the default start script.

RING_MODULE_ID

The identifier for the module on the ring. The value is calculated internally and should not be overridden.

REDIS_CONNSTR

The connection string to the REDIS instance hosting the communication ring. The value is forced in the default start script.

KAFKA_BOOTSTRAP_SERVERS

The connection string(s) to the Kafka brokers The value is forced in the default start script

ENABLE_ACTION_LOG

If the user action logging is enabled (true) or not (false) The default is false

ACTION_LOG_TTL

Days to expire log lines The default is 90 days

OLD_DATA_ANONYMIZATION_AGE_DAYS

Minimum number of days to keep deleted data (from DeletionDate value) before anonymizing. Default is 60 days.

OLD_DATA_CLEANUP_AGE_DAYS

Minimum number of days to keep deleted data (from DeletionDate value) before actually removing it. Default is 360 days.

MESSAGE_LOG_CLEANUP

Minimun number of days to keep sent message logs. Default is valid 14 days.

LOG_HISTORY_DEFAULT_DAY_RANGE

Default range of days to query log history. Default is 30 days.

JWT_SECRET

Random string used to derive the JWT signature key. If unset, will be randomly calculated by each app instance.

JWT_RENEW_TIMEOUT_HOURS

Maximum duration of a JWT token, in hours. Default value is 72 hours.

UNCONFIRMED_USERS_LIFESPAN_HOURS

If a user do not confirm the registration, the user will be deleted after hours… Default value is 48 hours.

MAX_ATTACHMENT_SIZE_MB

Maximum size of expected attachments, in MB. Default value is 128 MB.

DEFAULT_LCID

The Default LCID to use in case of non-specific overrides. Default value is 9 (en)

WEBSITE_TITLE

The string to show in the browser tab title Default value is “Movens”

FRONTEND_LANGUAGES

The list of accepted frontend languages divided by a comma Default value is “en,it”

SMTP_PORT

The TCP port for the SMTP server. Default value is 25.

SMTP_SERVER

The hostname/address for the SMTP server. An empty value (default) disables e-mail sending functions.

SMTP_USERNAME

The username, if required, for SMTP authentication. No authentication will be attempted if empty (default value)

SMTP_PASSWORD

The password, if required, for SMTP authentication. Default value is empty.

SMTP_RETURN_PATH

The Return Path header to include in e-mail messages. Default value is empty (no return path header will be specified).

SMTP_SSL_ENABLED

Setting to choose if SSL is enabled or not. Default value is false.

FCM_SERVER

The hostname/address for the Firebase Cloud Message server. An empty value (default) disables push notification sending functions.

FCM_SERVICE_ACCOUNT

The service account for the Firebase Cloud Message server. Default value is empty.

FCM_SERVICE_ACCOUNT_PK

The service account private key for the Firebase Cloud Message server. Default value is empty.

FCM_SENDER_ID

The key for the Firebase Cloud Message sender ID. Default value is empty.

FCM_TOKEN_RENEWAL_TIMEOUT_MINUTES

The timeout minutes difference to renew the Firebase Cloud Message token. Default value is -5.

SMS_SENDER_ID

The sender name for SMS sender service. Must be alphanumeric and between 3 and 11 characters long and have no space and at least one letter Default is MOVENS.

SMS_ACCESS_KEY

The access key for SMS sender service. An empty value (default) disables sms sending functions.

SMS_SECRET_KEY

The secret key for the SMS sender service. Default value is empty.

WEBSITE_DOMAIN

Actual domain where front-end functions can be reached. This value is used when interpolating e-mail message templates, to give the user a link to click (e.g. to confirm an e-mail address). Default value is empty.

MOBILE_UPDATE_CONFIRM_PATH

The path, under the WEBSITE_DOMAIN domain, to reach the mobile number update confirmation action. This value is used when interpolating e-mail message templates, to give the user a link to click (e.g. to confirm an e-mail address). Default value is “/api/mobile/v1/user/confirm/mobile”.

EMAIL_UPDATE_CONFIRM_PATH

The path, under the WEBSITE_DOMAIN domain, to reach the e-mail address update confirmation action. This value is used when interpolating e-mail message templates, to give the user a link to click (e.g. to confirm an e-mail address). Default value is “/api/mobile/v1/user/confirm/email”.

REGISTRATION_SUCCESSFUL_REDIRECT

URL to redirect the user to after successfully confirming the registration. Default value is “/”.

REGISTRATION_FAILED_REDIRECT

URL to redirect the user to after failing to confirm the registration. Default value is “/”.

LICENSE_DOCUMENT_EXPIRATION_APPROACHING_NOTIFICATION_DAYS

The number of days before the license expiration for which the notification will be sent to the end user Default value is 30 days.

LICENSE_DOCUMENT_NOTIFICATION_DAYS

The number of days for which the notification about expired license document will be sent to the end user Default value is 3 days.

LICENSE_DOCUMENT_EDIT_GRACE_PERIOD_HOURS

The number of hours to allow a License Document fix to act on the last document, if no trip has been performed, instead of creating a new document (for history purposes). Default value is 8 hours.

MAX_TR_DURATION_HOURS

Maximum duration for a valid Transportation Request, in hours from start to end. Default value is 1440 hours (60 days).

MAX_TR_ADVANCE_HOURS

Maximum number of hours a Transportation Request can be filed before its actual start. Default value is 1440 hours (60 days).

MAX_ACTIVE_MA

Maximum number of active reservations for a user Default value is null

MA_CONFIRM_ADVANCE_MINUTES

The time (in minutes) before the StartTime by which the MA must have been completely defined or recalled. Default value is 60 minutes.

MAX_MA_HISTORY_USER_DAYS

Maximum number of days a terminated Movement Authority is still listed to the user. Default value is 30 days.

MAX_TRIP_HISTORY_USER_DAYS

Maximum number of days a Trip is still listed to the user trip history. Default value is 60 days.

DEFAULT_USER_TRIPS_EXPORT_MONTHS

Maximum number of months for user trip history export Default value is 3 months.

TRIP_NOTIFICATION_IN_ADVANCE_MINUTES

How many minutes in advance the user will get a notification about the approaching trip. Default value is 60 minutes.

TRIP_EXCEEDING_DURATION_TOLERANCE_MINUTES

How many minutes after MA.MaxEndTime the user is notified about duration exceeding trip. Default value is 15 minutes

AUTH_SESSION_LIMIT

Limit the number of concurrent active sessions of a user Default value is 6 sessions.

MAX_MA_REVOKE_MINUTES

Minutes after movement authority creation date after which it cannot be revoked by a user

ATTACH_S3_BUCKET, ATTACH_S3_SERVICE_URL, ATTACH_S3_KEY, ATTACH_S3_SECRET, ATTACH_S3_REGION

Values to configure an S3-compatible storage service endpoint. Default values are empty (Attachment persistence disabled).

ACCEPTED_LICENSE_COUNTRY_CODES

List of states accepted as issuing authorities (driving licenses). Default is empty.

FORBIDDEN_LICENSE_COUNTRY_CODES

List of states NOT accepted as issuing authorities (driving licenses). Default is empty.

GOOGLE_MAPS_CREDENTIALS

Credentials for Google Maps service. Default is empty.

BING_MAPS_CREDENTIALS

Credentials for Bing Maps service. Default is empty.

MAP_GENERIC_FORMAT_URL

URL format string for map tiles. Default is valid for OpenStreetMaps tileserver (please configure where appropriate).

MAP_DEFAULT_CENTER_LAT

The default map center latitude when no contextual override is available. Default is 51.509865 (London, UK)

MAP_DEFAULT_CENTER_LON

The default map center longitude when no contextual override is available. Default is -0.118092 (London, UK)

MAP_DEFAULT_ZOOM

The default map zoom value when no contextual override is available. Default is 13.

MAP_ATTRIBUTION

The attribution text to display on the bottom right of the map, for copyright purposes. Default is valid for OpenStreetMap.

COMM_IDLE_SLEEP

Sleep timeout when runners are in idle.

COMM_RETRIES

Number of retries before giving up.

TASK_SAFETY_PERIOD_SECONDS

How many seconds to remove to be safe with task execution concurrency

Vehicle Sharing

DEBUG_MODE

Tells if the system is in debug mode. Debug mode enables more detailed log output and exception bubbling towards the user, to facilitate issue investigation.

CONFIGURATION_MAP_TIMEOUT_MINUTES

Minutes between the reset of the Environment Variables

IS_DEMO

Enables “demo” mode. Some entities are created to populate the database with realistic data.

IS_SWAGGER_ENABLED

Enables swagger; best to be used as COMMON_CONFIG

DEMO_VEHICLE_COUNT

The number of vehicles to generate while in Demo mode. Default value is 25.

IS_PUPPETSHOW

Enables “puppetshow” mode. Animates a progression of new data and actions, to simulate activity on the system. Best used with IS_DEMO.

MAIN_DB

Connection string to the main PostgreSQL database. The value is forced in the default start script.

MONGO_DB

Connection string to the logs MongoDB database. The value is forced in the default start script.

LUCENE_SERVER_ENDPOINT

Connection endpoint (HTTP) to the Lucene.NET indexer for the main database. The value is forced in the default start script.

RING_MODULE_ID

The identifier for the module on the ring. The value is calculated internally and should not be overridden.

REDIS_CONNSTR

The connection string to the REDIS instance hosting the communication ring. The value is forced in the default start script.

KAFKA_BOOTSTRAP_SERVERS

The connection string(s) to the Kafka brokers The value is forced in the default start script

ACTION_LOG_TTL

Days to expire log lines The default is 90 days

OLD_DATA_ANONYMIZATION_AGE_DAYS

Minimum number of days to keep deleted data (from DeletionDate value) before anonymizing. Default is 60 days.

OLD_DATA_CLEANUP_AGE_DAYS

Minimum number of days to keep deleted data (from DeletionDate value) before actually removing it. Default is 360 days.

DEFAULT_VEHICLE_ENGINE_TYPE

Default value for the vehicle engine. Default 0 (ICE).

TRIP_START_DEVICE_OPERATION_TIMEOUT_MINUTES

Number of minutes before timing out a trip start (as a whole) when operating the device via webAPIs. Default value is 15 minutes.

TRIP_EVENT_MAX_DRIFT_MINUTES

Number of minutes of drift between smartphone and device times when matching trip events from different sources. Default value is 3 minutes.

DEVICE_OPEN_CLOSE_TIMEOUT_MINUTES

Number of minutes before timing out a web-based device operation. Default value is 3 minutes.

DEVICE_BT_SECRET_VALIDITY_MINUTES

Number of minutes for which the BT key for the device will be valid before/after the reservation. Default value is 180 minutes.

DEVICE_BT_KEY_KEEP_ALIVE_MINUTES

Number of minutes for which the BT key for the device will be considered valid for doors operations. Default value is 15 minutes.

DEVICE_PERIODIC_RESET_DAYS

After how many days the on board device has to be reset, if enabled by its driver’s settings Default value is 7 days.

DEVICE_POLL_INTERVAL_MINUTES

Number of minutes before timing out a web-based device status polling. Default value is 15 minutes.

DEVICE_FORCED_POLL_END_DAYS_TRIGGER

How many days the device must have as end limit on the next polling of data Default value is 14 days.

DEVICE_FORCED_POLL_DAYS_TO_INCLUDE

How many days the device must include when polling the data (grace period) Default value is 2 days.

GPS_MAX_POSITION_VALIDITY_DAYS

Number of days before invalidating a GPS fix. Default value is 7 days.

TRIP_POSITION_SAMPLES_INTERVAL_SECONDS

Number of seconds between every trip position sample in seconds. Default value is 60 seconds.

JWT_SECRET

Random string used to derive the JWT signature key. If unset, will be randomly calculated by each app instance.

JWT_RENEW_TIMEOUT_HOURS

Maximum duration of a JWT token, in hours. Default value is 48 hours.

DEFAULT_LCID

The Default LCID to use in case of non-specific overrides. Default value is 9 (en)

MAX_ATTACHMENT_SIZE_MB

Maximum size of expected attachments, in MB. Default value is 128 MB.

ALLOW_OVERBOOKING

Enables overbooking mode; with this enabled, reservations are confirmed when a vehicle exists in the fleet that fulfills all filters, regardless of the fact that it should already be busy with other trips at the specified time. Default value is False.

ALLOW_LOGISTICS

Enables logistics mode; with this enabled, vehicle are supposed to be movable by logistics services to accomodate for pending reservations that cannot be fulfilled by vehicles in the start zone. Default value is False.

LOGISTICS_GRACE_TIME_MINUTES

The minimum time Logistics needs to ensure a vehicle is ready in another zone. Default value is 60 minutes.

MAX_SEARCH_RADIUS_KM

The maximum radius for vehicle/zone search, in km, around the given gps location. Default value is 350 km.

MA_FREE_FLOATING_MAX_ADVANCE_MINUTES

The maximum time, in minutes, before the reservation start to accept starting in a FF zone. Default time is 30 minutes.

MA_CONFIRM_ADVANCE_MINUTES

The time (in minutes) before the StartTime by which the MA must have been completely defined or recalled. Default value is 60 minutes.

FREEFLOATING_MAX_VEHICLES_RESULT

The maximum number of vehicles to return to a freefloating query by location. Default value is 10.

FREEFLOATING_MAX_DURATION_MINUTES

The maximum length, in minutes, of a Free Floating trip. Default value is 240 minutes.

MA_START_MAX_ADVANCE_MINUTES

The maximum advance, in minutes, for starting a trip from a MA. Default value is 30 minutes.

MA_START_MAX_LATENESS_MINUTES

The maximum lateness, in minutes, for starting a trip from a MA. Default value is 15 minutes.

MA_END_MAX_LATENESS_MINUTES

The maximum lateness, in minutes, for ending a trip from a MA. Default value is 30 minutes.

MA_MAX_EXTENSIONS

The max number of extension per reservation. Default value is 1.

MA_MAX_EXTENSIONS_ADVANCE_MINUTES

The max minutes allowed prior to the reservation end to request an extension. Default value is 1.

MA_MIN_EXTENSION_MINUTES

The minimum reservation extension, in minutes. Default value is 1.

MA_MAX_EXTENSION_MINUTES

The maximum reservation extension, in minutes. Default value is 48 hours.

DAMAGE_REPORT_AFTER_END_TIMEOUT_MINUTES

Maximum time after trip closure to accept a damage report. Default value is 30 minutes.

MIN_DAMAGE_ATTACHMENTS

Minimum number of attachments the app should force the user to add to a damage report A value of zero or below will be counted as no value set Default value is null

MAX_DAMAGE_ATTACHMENTS

Maximum number of attachments the app should allow the user to add to a damage report A value of zero or below will be counted as no value set Default value is null

ATTACH_S3_BUCKET, ATTACH_S3_SERVICE_URL, ATTACH_S3_KEY, ATTACH_S3_SECRET, ATTACH_S3_REGION

Values to configure an S3-compatible storage service endpoint. Default values are empty (Attachment persistence disabled).

FACT_CHECKER_TASK_WINDOW

The maximum age, in minutes, of the fact that the fact checker task will work on each time. Default value is 30.

TASK_SAFETY_PERIOD_SECONDS

How many seconds to remove to be safe with task execution concurrency

CATEGORIES_CACHE_TIMEOUT

The timeout, in minutes, for entries in the vehicle categories cache. Default value is 30 minutes.

MONTHLY_STATISTIC_TIMESPAN_MONTHS

The number of months to include in statistics calculation, for monthly granularity. Default value is 4.

WEEKLY_STATISTIC_TIMESPAN_WEEKS

The number of weeks to include in statistics calculation, for weekly granularity. Default value is 8.

LOW_SERVICE_BATTERY_THRESHOLD

Time in hours before considering a trip completed (even without device confirmation) Default value is 10.

LOW_SERVICE_BATTERY_PREVIOUS_METRIC_SECONDS

Time in seconds to read the previous vehicle metric to confirm that service battery has a low level and the low level is not due to another external condition Default value is 15 seconds.

TRIP_SUPPOSE_COMPLETED_HOURS

Time in hours before considering a trip completed (even without device confirmation) for reuse purposes. Default value is 24.

TRIP_AUTO_COMPLETE_BY_EVENTS

Allow the server to decide a trip is closed based on device events. Default value is true.

MIN_VEHICLE_FUEL_LEVEL_WARNING

Percent of fuel remaining on a vehicle to trigger a warning. Default value is 20%.

MIN_VEHICLE_EVB_LEVEL_WARNING

Percent of EVB remaining on a vehicle to trigger a warning. Default value is 5%.

MAX_VEHICLE_COMM_TIMEOUT_WARNING

Vehicle communication timeout, in minutes, to trigger a warning. Default value is 1440 minutes.

MAX_VEHICLE_LOCATION_TIMEOUT_WARNING

Vehicle Positioning timeout, in minutes since last successful position update, to trigger a warning. Default value is 1440 minutes.

MIN_INTERNET_STRENGTH_WARNING

Minimum boundary for mobile network coverage, in percent, to trigger a warning. Default value is 33%.

MAX_VEHICLE_LAST_TRIP_WARNING

Maximum time since last trip on a vehicle before triggering a warning. Default value is 1440 minutes.

MAP_DEFAULT_CENTER_LAT

The default map center latitude when no contextual override is available. Default is 51.509865 (London, UK)

MAP_DEFAULT_CENTER_LON

The default map center longitude when no contextual override is available. Default is -0.118092 (London, UK)

ATT_REASON_DEFAULT_ZONE_DISTANCE

The default distance used to check if a vehicle is far from all zones. Default is 0

ATT_REASON_DEFAULT_MOVING_NO_TRIP_DISTANCE

The default distance, in meters, used to check if a vehicle is moving without being on trip. Default is 0

Alarm Centre

CONFIGURATION_MAP_TIMEOUT_MINUTES

Minutes between the reset of the Environment Variables

DEBUG_MODE

Tells if the system is in debug mode. Debug mode enables more detailed log output and exception bubbling towards the user, to facilitate issue investigation.

IS_DEMO

Enables “demo” mode. Some entities are created to populate the database with realistic data.

MAIN_DB

Connection string to the main PostgreSQL database. The value is forced in the default start script.

MONGO_DB

Connection string to the logs MongoDB database. The value is forced in the default start script.

LUCENE_SERVER_ENDPOINT

Connection endpoint (HTTP) to the Lucene.NET indexer for the main database. The value is forced in the default start script.

RING_MODULE_ID

The identifier for the module on the ring. The value is calculated internally and should not be overridden.

REDIS_CONNSTR

The connection string to the REDIS instance hosting the communication ring. The value is forced in the default start script.

KAFKA_BOOTSTRAP_SERVERS

The connection string(s) to the Kafka brokers The value is forced in the default start script

OLD_DATA_CLEANUP_AGE_DAYS

Minimum number of days to keep deleted data (from DeletionDate value) before actually removing it. Default is 360 days.

ACTION_LOG_TTL

Days to expire log lines The default is 90 days

ALARM_LOG_TTL

Days to expire alarm log lines The default is 90 days

LOG_HISTORY_DEFAULT_DAY_RANGE

Default range of days to query log history. Default is 30 days.

ALARM_SETTINGS_CACHE_TTL_HOURS

Hours to expire alarm settings cache The default is 4 hours

JWT_SECRET

Random string used to derive the JWT signature key. If unset, will be randomly calculated by each app instance.

JWT_RENEW_TIMEOUT_HOURS

Maximum duration of a JWT token, in hours. Default value is 48 hours.

DAYS_FOR_ALARMS_TO_HISTORY

Number of days after alarms are moved to history. Default value is 7 days.

DAYS_FOR_ALARMS_HISTORY_DELETE

Number of days after alarms are deleted from history. Default value is 90 days.

IS_SWAGGER_ENABLED

Enables swagger; best to be used as COMMON_CONFIG

Business

CONFIGURATION_MAP_TIMEOUT_MINUTES

Minutes between the reset of the Environment Variables

DEBUG_MODE

Tells if the system is in debug mode. Debug mode enables more detailed log output and exception bubbling towards the user, to facilitate issue investigation.

IS_DEMO

Enables “demo” mode. Some entities are created to populate the database with realistic data.

IS_SWAGGER_ENABLED

Enables swagger; best to be used as COMMON_CONFIG

MAIN_DB

Connection string to the main PostgreSQL database. The value is forced in the default start script.

MONGO_DB

Connection string to the logs MongoDB database. The value is forced in the default start script.

LUCENE_SERVER_ENDPOINT

Connection endpoint (HTTP) to the Lucene.NET indexer for the main database. The value is forced in the default start script.

RING_MODULE_ID

The identifier for the module on the ring. The value is calculated internally and should not be overridden.

KAFKA_BOOTSTRAP_SERVERS

The connection string(s) to the Kafka brokers The value is forced in the default start script

ACTION_LOG_TTL

Days to expire log lines The default is 90 days

OLD_DATA_CLEANUP_AGE_DAYS

Minimum number of days to keep deleted data (from DeletionDate value) before actually removing it. Default is 360 days.

JWT_SECRET

Random string used to derive the JWT signature key. If unset, will be randomly calculated by each app instance.

JWT_RENEW_TIMEOUT_HOURS

Maximum duration of a JWT token, in hours. Default value is 48 hours.

DEFAULT_LCID

The Default LCID to use in case of non-specific overrides. Default value is 9 (en)

DEFAULT_ACCOUNT_IS_PREPAID

Tells the system that the default account for each user is a prepaid one (instead of an after-trip debting one). Default value is False.

ATTACH_S3_BUCKET, ATTACH_S3_SERVICE_URL, ATTACH_S3_KEY, ATTACH_S3_SECRET, ATTACH_S3_REGION

Values to configure an S3-compatible storage service endpoint. Default values are empty (Attachment persistence disabled).

DEFAULT_PAYMENT_METHOD

The default payment method for not prepaid systems It should map to one of the PaymentMethodType enums value Default value is 3 (PayPal)

PAYMENT_DAYS_PENDING_STATUS

Number of days a transaction attempt can stay in a “pending” status Default value is 15

WEBSITE_DOMAIN

Actual domain where front-end functions can be reached. This value is used when interpolating e-mail message templates, to give the user a link to click (e.g. to confirm an e-mail address). Default value is empty.

MAX_TRIP_HISTORY_USER_DAYS

Maximum number of days a Trip is still listed to the user trip history. Default value is 60 days.

MAX_PAYMENT_HISTORY_DAYS

Maximum number of days a payment is still listed to the user payments lits. Default value is 60 days.

MAX_WALLET_TOKEN

Maximum number of tokens per wallet Default value is 300 tokens

MAX_WALLET_MINUTES

Maximum number of minutes per wallet Default value is 3000 minutes

MAX_WALLET_KM

Maximum number of KM/miles per package Default value is 1800 KM/miles

MAX_TOKENS_PER_ARTICLE

Maximum number of tokens per package Default value is 100 tokens

MAX_MINUTES_PER_ARTICLE

Maximum number of minutes per package Default value is 1000 minutes

MAX_DISTANCE_PER_ARTICLE

Maximum number of KM/miles per package Default value is 600 KM/miles

MAX_WALLET_UNUSED_DAYS

Maximum number of days a wallet can go without being used Default is null

WALLET_EMPTY_DATE

Date for empty all the existing wallets for platform dismantling. Accepted format is yyyy-MM-dd Default value is null

SUBSCRIPTION_FEE

Subscription fee to user the platform’s services Default value is null

ALIPAY_IS_SANDBOX

AliPay account configuration, true for sandbox and false for live Default is false

ALIPAY_PARTNER_ID

AliPay partner ID

ALIPAY_SIGN_TYPE

AliPay security signature type Default value is MD5

ALIPAY_SECURITY_KEY

AliPay security key for MD5 signature, or private key for RSA

ALIPAY_PUBLIC_KEY

AliPay public key for RSA signature

ALIPAY_IS_SANDBOX

AliPay account configuration, true for sandbox and false for live Default is false

ALIPAY_CREATE_FOREX_NOTIFY_URL

WebHook HttpPost url to receive asynchronous notification from AliPay for create order process URL must be accessible from an outer net, and should not have any query parameter

ALIPAY_CREATE_FOREX_RETURN_URL

WebHook HttpGet url to receive synchronous notification from AliPay for create order process URL must be accessible from an outer net, and should not have any query parameter

ALIPAY_CURRENCY_CODE

Currency code in ISO 4217 format for AliPay Default value is EUR

STRIPE_CURRENCY_CODE

Currency code in ISO 4217 format for Stripe Default value is USD

STRIPE_APIKEY

Stripe API Key

STRIPE_ENDPOINT_SECRET

Stripe Endpoint secret key

COMNPAY_RETURN_URL_OK

WebHook HttpPost url to receive positive response from ComNpay for create order process URL must be accessible from an outer net

COMNPAY_RETURN_URL_NOK

WebHook HttpPost url to receive negative response from ComNpay for create order process URL must be accessible from an outer net

COMNPAY_CURRENCY_CODE

Currency code in ISO 4217 format for ComNpay Default value is EUR

COMNPAY_LANGUAGE

Default Language code for ComNpay Default value is “en”

COMNPAY_IDTPE

idTPE

COMNPAY_KEY

ComNpay secret key

COMNPAY_SERIAL_NUMBER

ComNPay Serial N° of the virtual terminal

WORLDPAY_CLIENT_ID

WorldPay client ID

WORLDPAY_CLIENT_SECRET

WorldPay secret key

WORLDPAY_CURRENCY

Currency code in ISO 4217 format for WorldPay Default value is GBP

WORLDPAY_VERIFICATION_CURRENCY

Verification currency code in ISO 4217 format for WorldPay Default value is GBP

WORLDPAY_IS_SANDBOX

WorldPay account configuration, true for sandbox and false for live Default is false

WORLDPAY_ACCESS_CHECKOUT_ID

WorldPay access id for SKD. To be set only for live environment Default is empty string

WORLDPAY_MERCHANT_ENTITY

WorldPay merchant entity name. To be set only for live environment Default is empty string