Delad betalnings-POC: miljövariabelreferens
Samma fyra Commerce OAuth-autentiseringsuppgifter används i alla komponenter. I Commerce Admin skapar du en Integration och återanvänder sedan de fyra värdena i varje .env fil nedan. (Se Delad betalnings-POC: förutsättningar och miljökonfiguration för aktiveringsstegen.)
De fyra OAuth-autentiseringsuppgifterna (används överallt)
COMMERCE_CONSUMER_KEYCOMMERCE_CONSUMER_SECRETCOMMERCE_ACCESS_TOKENCOMMERCE_ACCESS_TOKEN_SECRETApp Builder orchestrator
split-payment-orchestrator/.env
Kopiera från .env.example i orchestrator-katalogen. Verkställ inte den här filen.
# Commerce REST base URL — no trailing slash
COMMERCE_BASE_URL=https://your-store.example.com
# OAuth 1.0a integration credentials
COMMERCE_CONSUMER_KEY=
COMMERCE_CONSUMER_SECRET=
COMMERCE_ACCESS_TOKEN=
COMMERCE_ACCESS_TOKEN_SECRET=
# Must match split_payment/general/threshold in Commerce config (default: 100)
# Both Commerce and App Builder fall back to 100 if this is missing, non-numeric, or ≤ 0
PAYMENT_THRESHOLD=100
LOG_LEVEL=info
# Demo dashboard: if set, requires ?secret=<value> in URL or x-demo-secret header
# Leave empty for private staging only (anyone with the URL can list/accept orders)
DEMO_UI_SECRET=
# Optional: override the base URL used in dashboard action links (useful behind proxies)
DEMO_UI_BASE_URL=
Experience Cloud UI-tillägg (commerce-checkout-starter-kit)
commerce-checkout-starter-kit/.env
Den här komponenten använder två autentiseringsuppsättningar: IMS för orderlista med Admin UI SDK och OAuth 1.0a för acceptera- och avvisa-åtgärder.
# IMS — used by CustomMenu/commerce-rest-api to list orders
# The Admin UI SDK provides the IMS token context; these set the Commerce base URL
COMMERCE_BASE_URL=https://your-store.example.com
OAUTH_CLIENT_ID=
OAUTH_CLIENT_SECRETS=
OAUTH_TECHNICAL_ACCOUNT_ID=
OAUTH_TECHNICAL_ACCOUNT_EMAIL=
OAUTH_SCOPES=
OAUTH_IMS_ORG_ID=
AIO_CLI_ENV=stage
# OAuth 1.0a — same four credentials, COMMERCE_INTEGRATION_ prefix
COMMERCE_INTEGRATION_BASE_URL=https://your-store.example.com
COMMERCE_INTEGRATION_CONSUMER_KEY=
COMMERCE_INTEGRATION_CONSUMER_SECRET=
COMMERCE_INTEGRATION_ACCESS_TOKEN=
COMMERCE_INTEGRATION_ACCESS_TOKEN_SECRET=
Simuleringsskript
commerce-backend-ui-1/.env.simulation
Kopiera från .env.simulation.example i samma katalog.
COMMERCE_BASE_URL=https://your-store.example.com
COMMERCE_CONSUMER_KEY=
COMMERCE_CONSUMER_SECRET=
COMMERCE_ACCESS_TOKEN=
COMMERCE_ACCESS_TOKEN_SECRET=
Anteckningar
PAYMENT_THRESHOLD - Måste matcha split_payment/general/threshold i Commerce-systemkonfigurationen. Båda sidor är som standard 100 om värdet saknas, inte är numeriskt eller mindre än eller lika med 0. Om du ändrar tröskelvärdet i Commerce måste du uppdatera App Builder .env så att det matchar.
DEMO_UI_SECRET - Valfritt men rekommenderas för alla distributioner som inte är localhost. Alla som har kontrollpanelens URL kan visa order och köra acceptera och avvisa om detta är tomt. Ange en delad hemlighet för en riktig staging-miljö.
COMMERCE_BASE_URL - Ta aldrig med ett avslutande snedstreck. Commerce REST-klienten lägger till /rest/V1/ automatiskt.
AIO_CLI_ENV - Ange som stage för arbetsytan Stage. Ändra till prod när du distribuerar till Production.
Relaterade POC-resurser för delad betalning
- Skapa en delad betalnings-POC: App Builder- och AI-verktyg
- Skapa en delad betalning POC: App Builder fulldemo
- Delad betalnings-POC: arkitektur och designbeslut
- Delad betalnings-POC: förutsättningar och miljöinställningar
- Delad betalnings-POC: miljövariabelreferens
- Delad betalnings-POC: Commerce module AI prompt
- Delad betalning POC: App Builder orchestrator AI prompt
- Delad betalning POC: Experience Cloud UI-tillägg - AI-fråga
- Delad betalnings-POC: testnings- och verifieringshandbok
- Dela betalnings-POC: nästa steg efter konceptbeviset
- Dela betalnings-POC: självstudiekurs, snabbreferens för författare