Services
Our team manages several backend services that support the self-checkout system, including transaction orchestration, data APIs, and fraud detection. Below are links to the core services, details on how to access them, and integration instructions.1. Transaction Orchestration Service
Platform: NodeJS Finite State MachineDescription: This service handles the orchestration of retail transactions for the self-checkout experience, ensuring the smooth flow of each transaction through various states. It’s a zero-trust service ensuring high security and compliance.
Production URL: Transaction Orchestration Endpoint
Access: Managed through the Azure console. Request access from the engineering team via [email protected].
Documentation: Orchestration Service Documentation
Azure Management: Direct access and control through the Azure Portal.
Security: Zero trust architecture; request specific access keys for service interaction.
2. Retail Graph Services (Federated GraphQL Service)
Platform: GraphQLDescription: Retail Graph Services provide federated GraphQL APIs that deliver product, pricing, and inventory data to the front-end applications. This service is crucial for ensuring that the front-end apps can retrieve and display up-to-date information for customers.
Production URL: GraphQL Endpoint
Access: Managed via the Azure console. Request access keys or credentials from [email protected].
Documentation: GraphQL Service Documentation
GraphQL Playground: GraphQL Playground for testing queries.
3. Backend API Service
Platform: Cloud-basedDescription: This service powers the backend for the self-checkout application, handling product information, pricing, inventory, and transaction processing.
Production URL: API Production Endpoint
Access: Contact the API Team at [email protected] to request API keys and production access.
Documentation: API Documentation
Sandbox Environment: API Sandbox
4. Fraud Detection Service
Platform: Forter-integrated Cloud ServiceDescription: This application integrates with Forter to check transactions for fraud before finalizing the payment.
Production URL: Fraud Detection Endpoint
Access: To integrate with this service, request API keys from [email protected].
Documentation: Forter Integration Guide
API Documentation: Forter API
Access Information
For access to any of these services, please contact the relevant team via the email addresses provided or follow the documentation links to request access keys or credentials.Support
For assistance with service access, integration, or troubleshooting, contact the Support Team or use the Slack channel#service-support for immediate help.