AkurAI Build
Menu

Public repository / 90bd5a7ef0d8c957ea017749826c534cdc77d66f

AkurAI-Platform / .env.example

Latest change 0f3d573579e8a68916a82b03769d0c4453623558 - fix: fail closed until payments are configured by Ólafur Búi Ólafsson

# Runtime
PAYMENTS_PROVIDER=disabled # disabled, mock (local testing only), or mypos
PAYMENTS_HOST=127.0.0.1
PAYMENTS_PORT=8198
PAYMENTS_PUBLIC_URL=http://127.0.0.1:8198
PLATFORM_UPSTREAM=http://127.0.0.1:8098
PAYMENTS_DB=./data/payments.db
# 32 random bytes, base64-encoded. Required for mypos mode.
PAYMENTS_TOKEN_KEY=

# Authenticated identity ingress. Keep secrets in PassVault and the protected environment.
# PAYMENTS_TRUSTED_PROXY_SECRET signs x-akurai-* proxy headers.
PAYMENTS_TRUSTED_PROXY_SECRET=
# Configure exactly one token verifier: HS256 secret or EdDSA public key.
PAYMENTS_IDENTITY_SECRET=
PAYMENTS_IDP_PUBLIC_KEY=
PAYMENTS_IDENTITY_ISSUER=
PAYMENTS_IDENTITY_AUDIENCE=

# myPOS Online Checkout config pack (recommended). Keep the value in PassVault.
MYPOS_CONFIG_PACK=
MYPOS_TEST_MODE=true

# Alternative to MYPOS_CONFIG_PACK: provide all five fields below.
MYPOS_STORE_ID=
MYPOS_WALLET_NUMBER=
MYPOS_KEY_INDEX=
MYPOS_PRIVATE_KEY=
MYPOS_PUBLIC_CERT=