7 | Commonwealth Bank Albert POS Integration Guide
5.2 Direct Connection with Registry Service
This gives the connection establishment responsibility to a service, allowing for external management of terminal
and POS assignment. A web interface could be developed to manage the "Connection Service" to monitor, audit or
control the allocation of terminals to POS systems.
Direct connection using a registry service is more suitable to scenarios where there are multiple locations and
multiple terminals that need to be managed off-site at a central location/head office.
POS Client queries SDK for Merchant and Terminal ID.
POS Client connects to a registry service, identifies itself, and receives IP address of the POS it should pairwith.
POS Client establishes long lived connection with POS, and proceeds as above.
POS app
Registry and
Lookup
POS Client
CommBank
Standard
Payment app
POS Terminal
4. Connect
2. Request an Albert 1. Register Albert
3. Connect to POS Request
5. Payment Request
8. Payment Response
7. Payment Response 6. Payment Request
Albert Terminal
POS owned and developed
CommBank owned and developed
KEY