Skip to main content

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 Machine
Description: 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: GraphQL
Description: 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-based
Description: 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 Service
Description: 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.