Gesplitste betalingsconcepttest: referentie omgevingsvariabelen
In elke component worden dezelfde vier Commerce OAuth-referenties gebruikt. Maak in Commerce Admin een Integration en gebruik vervolgens de vier waarden in elk onderstaande .env -bestand opnieuw. (Zie Gesplitste betaling POC: eerste vereisten en milieu opstelling voor de activeringsstappen.)
De vier OAuth geloofsbrieven (overal gebruikt)
COMMERCE_CONSUMER_KEYCOMMERCE_CONSUMER_SECRETCOMMERCE_ACCESS_TOKENCOMMERCE_ACCESS_TOKEN_SECRETApp Builder-orkest
split-payment-orchestrator/.env
Kopieer van .env.example in de map Organizer. Leg dit bestand niet vast.
# 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-extensie (commerce-checkout-starter-kit)
commerce-checkout-starter-kit/.env
Deze component gebruikt twee referentiesets: IMS voor ordervermelding met de Admin UI SDK en OAuth 1.0a voor het accepteren en weigeren van handelingen.
# 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=
Simulatiescript
commerce-backend-ui-1/.env.simulation
Kopieer uit .env.simulation.example in dezelfde map.
COMMERCE_BASE_URL=https://your-store.example.com
COMMERCE_CONSUMER_KEY=
COMMERCE_CONSUMER_SECRET=
COMMERCE_ACCESS_TOKEN=
COMMERCE_ACCESS_TOKEN_SECRET=
Notities
PAYMENT_THRESHOLD — Moet overeenkomen met split_payment/general/threshold in Commerce de systeemconfiguratie. Beide zijden zijn standaard ingesteld op 100 als de waarde ontbreekt, niet numeriek, of kleiner dan of gelijk aan 0 . Als u de drempelwaarde wijzigt in Commerce , moet u de App Builder .env bijwerken zodat deze overeenkomt.
DEMO_UI_SECRET — Optioneel, maar aanbevolen voor elke implementatie die geen localhost is. Iedereen met de URL van het dashboard kan een lijst met bestellingen weergeven en accepteren en weigeren uitvoeren als dit leeg is. Stel een gedeeld geheim in voor een echte testomgeving.
COMMERCE_BASE_URL — Neem nooit een slash op. De Commerce REST-client voegt /rest/V1/ automatisch toe.
AIO_CLI_ENV — Ingesteld op stage voor de Stage werkruimte. Schakel over naar prod wanneer u implementeert in Production .
Gerelateerde gesplitste betalingen POC-middelen
- Een POC voor gesplitste betalingen maken: App Builder- en AI-tools
- Een gesplitste betalingsconcepttest maken: volledige demo voor App Builder
- Betalingsconcepttest splitsen: beslissingen over architectuur en ontwerp
- Betalingsconcepttest splitsen: voorwaarden en omgeving instellen
- Gesplitste betalingsconcepttest: referentie omgevingsvariabelen
- POC van gesplitste betaling: Commerce module AI-prompt
- POC van gesplitste betaling: App Builder Orchestrator AI prompt
- POC gesplitst betaling: Experience Cloud UI-extensie AI-prompt
- Gesplitste betalingsconcepttest: test- en verificatiegids
- Gesplitste betalingsconcepttest: volgende stappen na conceptbewijs
- POC voor gesplitste betaling: zelfstudie snel referentie voor auteurs