Aufspaltung des Zahlungs-POC: Umgebungsvariablen-Referenz
In jeder Komponente werden dieselben vier Commerce OAuth-Anmeldeinformationen verwendet. Erstellen Sie Commerce Admin eine Integration und verwenden Sie dann die vier Werte in jeder .env unten stehenden Datei erneut. ( Aktivierungsschritte finden Sie unter „Zahlungs-POC aufteilen: Voraussetzungen Umgebungseinrichtung“.)
Die vier OAuth-Anmeldeinformationen (überall verwendet)
COMMERCE_CONSUMER_KEYCOMMERCE_CONSUMER_SECRETCOMMERCE_ACCESS_TOKENCOMMERCE_ACCESS_TOKEN_SECRETApp Builder Orchestrator
split-payment-orchestrator/.env
Kopieren Sie aus .env.example in das Orchestrierungsverzeichnis. Diese Datei nicht übertragen.
# 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-Benutzeroberflächenerweiterung (commerce-checkout-starter-kit)
commerce-checkout-starter-kit/.env
Diese Komponente verwendet zwei Berechtigungssätze: IMS für die Auflistung von Bestellungen mit der SDK der Admin-Benutzeroberfläche und OAuth 1.0a für Aktionen zum Akzeptieren und Ablehnen.
# 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=
Simulationsskript
commerce-backend-ui-1/.env.simulation
Kopieren Sie aus .env.simulation.example im selben Verzeichnis.
COMMERCE_BASE_URL=https://your-store.example.com
COMMERCE_CONSUMER_KEY=
COMMERCE_CONSUMER_SECRET=
COMMERCE_ACCESS_TOKEN=
COMMERCE_ACCESS_TOKEN_SECRET=
Notizen
PAYMENT_THRESHOLD - Muss mit split_payment/general/threshold in Commerce Systemkonfiguration übereinstimmen. Beide Seiten 100 standardmäßig, wenn der Wert fehlt, nicht numerisch ist oder kleiner oder gleich 0 ist. Wenn Sie den Schwellenwert in Commerce ändern, aktualisieren Sie die App Builder-.env entsprechend.
DEMO_UI_SECRET - Optional, aber empfohlen für alle Bereitstellungen, die nicht localhost sind. Jeder Benutzer mit der Dashboard-URL kann Bestellungen auflisten und ausführen, akzeptieren und ablehnen, wenn diese leer ist. Legen Sie für eine echte Staging-Umgebung gemeinsame geheime Daten fest.
COMMERCE_BASE_URL - Geben Sie nie einen Schrägstrich am Ende an. Der Commerce REST-Client hängt /rest/V1/ automatisch an.
AIO_CLI_ENV - Für den Stage-Arbeitsbereich auf stage festgelegt. Ändern Sie in prod , wenn Sie für Production bereitstellen.
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