At a glance
Supports in-store sales: activation, device sales, ID checks and payment.
Key data
Receives from
- Product catalog
- Stock
- Party & KYC
Sends to
- Order capture
- Payments
- Stock
How it works
The main steps, end to end.
- 1Identify or create the customer
- 2Verify identity in store
- 3Select plan, device and SIM
- 4Take payment
- 5Activate and hand over the device
Core Capabilities
What the POS system provides to in-store agents
New Service Activation
- Registers new subscriber with personal details and identity verification
- Guides agent through plan selection, device choice and SIM type
- Applies in-store channel pricing and promotional offers
- Creates order via Order Capture with salesChannel set to in-store
- Triggers KYC verification flow before order submission
- Activates SIM and number on successful fulfilment
Device & Plan Sales
- Plan catalogue browsing filtered to in-store eligible offerings
- Device selection with stock availability check against warehouse
- Installment plan options for device purchase
- Bundle configuration: plan + device + accessories
- Accessory upsell during checkout
- Barcode scanner integration for device and SIM SKU lookup
Identity Verification
- IC chip card reading via dedicated verification device (NFC-enabled)
- Identity document types: government-issued IC chip cards
- Liveness check and selfie capture on verification device
- Supplementary document upload for in-person channel
- QR code handoff from POS terminal to verification device
- KYC result feeds back to POS to gate order completion
Payment Processing
- In-store payment method setup: card registration for ongoing billing
- Initial payment collection for one-time charges
- Card tokenisation during registration — no raw card data stored at POS
- Supports card payment and direct debit registration
- Payment confirmation before order is marked complete
Order Management
- View in-progress and completed orders per agent and store location
- Cancel eligible orders within the store session
- Order status updates visible in real time
- Handles SIM exchange, plan change and disconnect at in-store channel
- Agent and store ID recorded on every order for traceability
Sales Reporting
- Daily sales summary per agent and store location
- Activation counts by plan type, device model and sales channel
- Revenue contribution per store and agent
- KYC completion and rejection rates for in-store channel
- Feeds into central reporting platform
Storage & Persistence
How and where POS stores its data
Document Data Store
- Active agent session state
- Order documents with in-store channel attributes
- KYC reference per order
- Store and agent metadata per transaction
Event Bus
- Order submitted events to Order Capture
- KYC verification result events
- Payment registration events
- Session close events for daily summary
Secure Enclave
- IC chip data processed in-session only — never persisted at POS
- Card credentials tokenised immediately via tokenisation service
- Session cleared on logout — no customer data retained on device
Design Principles
Key architectural decisions behind POS
Dedicated Verification Device
Identity verification is performed on a separate dedicated device, not the POS terminal. This prevents shop agents from handling customer data directly and isolates sensitive KYC data from the sales workflow — reducing the risk of data misuse and simplifying regulatory compliance.
Zero Local Data Retention
The POS terminal retains no customer data after the transaction is complete. IC chip data, identity images and session state are cleared immediately after KYC. Card credentials are tokenised in-session. The terminal is stateless from a subscriber data perspective.
In-store as a First-class Channel
The in-store channel has its own channel identifier, pricing rules and eligibility conditions in the product catalog. Plans, promotions and KYC requirements specific to in-person sales are configured independently — the POS does not share configuration with digital channels.
AI-assisted identity verification at the counter.
Suggest the best plan and device for the customer in front of the agent.
More in 30 AI & ML use cases and AIOps for BSS.