SaFi Bank Space : Environment variables

The aim of this page is to provide a list of environment variables that are used by the microservices. All the environment variables should be listed here to provide an overall picture and ensure the naming is consistent.

Common variables

Name

Description

DB_URL

Database connection string

DB_USER

Database user

DB_PASSWORD

Database password

TEMPORAL_URL

Temporal cluster connection URL

KAFKA_URL

Internal Kafka bootstrap server

SCHEMA_REGISTRY_URL

Confluent schema registry URL

TM_KAFKA_URL

TM Vault Kafka bootstrap server

TM_URL

TM Core API URL

TM_AUTH_TOKEN

TM API Auth token

TM_KAFKA_CONSUMER_GROUP

TM Kafka consumer group id

Managers

Name

SAFI_ACCOUNT_MANAGER_URL

SAFI_AUDIT_LOG_MANAGER_URL

SAFI_BACKOFFICE_MANAGER_URL

SAFI_CARD_MANAGER_URL

SAFI_CUSTOMER_MANAGER_URL

SAFI_LOAN_MANAGER_URL

SAFI_MERCHANTS_MANAGER_URL

SAFI_OUTPUT_MANAGER_URL

SAFI_PRODUCT_MANAGER_URL

SAFI_TICKET_MANAGER_URL

SAFI_TRANSACTION_HISTORY_MANAGER_URL

SAFI_TRANSACTION_PROCESSOR_MANAGER_URL

Gateways

Name

SAFI_ADVANCEAI_GATEWAY_URL

SAFI_EURONET_GATEWAY_URL

SAFI_GOOGLEAPI_GATEWAY_URL

SAFI_INFOBIP_SMS_GATEWAY_URL

SAFI_JIRA_GATEWAY_URL

SAFI_NINJAVAN_GATEWAY_URL

SAFI_PAYNAMICS_GATEWAY_URL

SAFI_PUSH_NOTIFICATIONS_GATEWAY_URL

Service-specific variables

Name

Specific for

Description

LOAN_LOANSERVICE

loan-manager

ADVANCEAI_ACCESS_KEY

advanceai-gateway

ADVANCEAI_SECRET_KEY

advanceai-gateway

ADVANCEAI_APPIDS

advanceai-gateway

GOOGLE_MAPS_API_TOKEN

googleapi-gateway

GOOGLE_PROJECT_ID

card-manager

GOOGLE_STORAGE_BUCKET_NAME

card-manager

GOOGLE_STORAGE_BUCKET_EMBOSS_NAME

card-manager

GOOGLE_APPLICATION_CREDENTIALS

card-manager

path of credential.json

GOOGLE_STORAGE_CUSTOMER_DATA_BUCKET_NAME

customer-manager

GOOGLE_STORAGE_GENERIC_DATA_BUCKET_NAME

customer-manager

NINJAVAN_CLIENT_SECRET

ninjavan-gateway, delivery-aggregator

NINJAVAN_CLIENT_ID

ninjavan-gateway

EURONET_ISSUER

euronet-gateway

EURONET_AUDIENCE

euronet-gateway

EURONET_SUBJECT

euronet-gateway

EURONET_PARTID

euronet-gateway

EURONET_AUDIT_APPLICATION

euronet-gateway

EURONET_AUDIT_ORGANIZATION

euronet-gateway

EURONET_AUDIT_USERID

euronet-gateway

PAYNAMICS_DGATE_HOST

paynamics-gateway

PAYNAMICS_WORKFLOW_HOST

paynamics-gateway

PAYNAMICS_DIGITAL_GOODS_HOST

paynamics-gateway

PAYNAMICS_DGATE_MERCHANT_ID

paynamics-gateway

PAYNAMICS_DGATE_MERCHANT_KEY

paynamics-gateway

PAYNAMICS_WORKFLOW_USERNAME

paynamics-gateway

PAYNAMICS_WORKFLOW_PASSWORD

paynamics-gateway

PAYNAMICS_WORKFLOW_MERCHANT_ID

paynamics-gateway

PAYNAMICS_WORKFLOW_MERCHANT_KEY

paynamics-gateway

PAYNAMICS_DIGITAL_GOODS_USERNAME

paynamics-gateway

PAYNAMICS_DIGITAL_GOODS_PASSWORD

paynamics-gateway

PAYNAMICS_DIGITAL_GOODS_MERCHANT_KEY

paynamics-gateway

PAYNAMICS_WORKFLOW_NOTIFICATION_URL

paynamics-gateway

PAYNAMICS_WORKFLOW_RESPONSE_URL

paynamics-gateway

BOFE_ALLOW_DEV_FEATURES

back-office (bofe)

flag for demo pages in dev environment

BOFE_JIRA_CREATE_TICKET_URL

back-office (bofe)

Jira create ticket url

BOFE_JIRA_TICKET_LIST_URL

back-office (bofe)

Jira ticket list page url

BOFE_JIRA_TICKET_URL

back-office (bofe)

Jira ticket url

JIRA_ACCESS_USERNAME

jira-gateway

JIRA_ACCESS_TOKEN

jira-gateway

JIRA_WEBHOOK_ACCESS_TOKEN

jira-gateway

webhook token, they should be different in stage and dev env

OKTA_PROVIDER_URL

back-office (bofe)

OKTA_CLIENT_ID

back-office (bofe), iam-manager, backoffice-manager