POC de pagos divididos: referencia de variables de entorno
En cada componente se utilizan las mismas cuatro credenciales de OAuth de Commerce. En Commerce Admin, cree un Integration y luego vuelva a usar los cuatro valores en cada archivo de .env a continuación. (Consulte POC de pago dividido: requisitos previos y configuración del entorno para ver los pasos de activación).
Las cuatro credenciales de OAuth (utilizadas en todas partes)
COMMERCE_CONSUMER_KEYCOMMERCE_CONSUMER_SECRETCOMMERCE_ACCESS_TOKENCOMMERCE_ACCESS_TOKEN_SECRETApp Builder orchestrator
split-payment-orchestrator/.env
Copie de .env.example en el directorio de orquestador. No confirme este archivo.
# 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=
Extensión de la interfaz de usuario de Experience Cloud (commerce-checkout-starter-kit)
commerce-checkout-starter-kit/.env
Este componente utiliza dos conjuntos de credenciales: IMS para la lista de pedidos con la interfaz de usuario Admin de SDK y OAuth 1.0a para las acciones de aceptar y rechazar.
# 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=
Script de simulación
commerce-backend-ui-1/.env.simulation
Copie de .env.simulation.example en el mismo directorio.
COMMERCE_BASE_URL=https://your-store.example.com
COMMERCE_CONSUMER_KEY=
COMMERCE_CONSUMER_SECRET=
COMMERCE_ACCESS_TOKEN=
COMMERCE_ACCESS_TOKEN_SECRET=
Notas
PAYMENT_THRESHOLD — Debe coincidir con split_payment/general/threshold en la configuración del sistema de Commerce. Ambos lados tienen el valor predeterminado 100 si falta el valor, no es numérico o es menor o igual que 0. Si cambia el umbral en Commerce, actualice App Builder .env para que coincida.
DEMO_UI_SECRET: opcional pero recomendado para cualquier implementación que no sea localhost. Cualquier persona con la dirección URL del panel puede enumerar pedidos y ejecutar Aceptar y rechazar si está vacío. Para un entorno de ensayo real, establezca un secreto compartido.
COMMERCE_BASE_URL — Nunca incluir una barra diagonal. El cliente REST de Commerce anexa /rest/V1/ automáticamente.
AIO_CLI_ENV — Se establece en stage para el área de trabajo Stage. Cambie a prod al implementar en Production.
Recursos de POC de pagos fraccionados relacionados
- Crear un POC de pagos divididos: Herramientas de App Builder e IA
- Crear un POC de pago dividido: demostración completa de App Builder
- POC de pagos divididos: decisiones de arquitectura y diseño
- POC de pagos divididos: requisitos previos y configuración del entorno
- POC de pagos divididos: referencia de variables de entorno
- POC de pago dividido: petición de API del módulo Commerce
- POC de pago dividido: petición de App Builder orchestrator AI
- POC de pagos divididos: petición de API de la extensión de IU de Experience Cloud
- POC de pago fraccionado: guía de prueba y verificación
- POC de pagos divididos: pasos siguientes después de la prueba de concepto
- Split payment POC: referencia rápida del tutorial para autores