Description
This use case demonstrates how dwell time ratings would be supported when the Payment application has an implementation of TruModule but only exposes a GetRating command or similar to the POS application. This use case demonstrates how the POS must also have a partial implementation of TruModule and how the POS and Payment applications would work in tandem with TruService to deliver the TruRating experience.
Notes
- Payment Application has TruModule for dwell time but does not support POSEvents
- Payment Application supports a GetRating command for dwell time
- Payment Application does talk to TruService
- POS determines when Question is asked or can be told by TruService
- POS must call Payment Application & TruService
- POS implements elements of TruModule
- Rating linked to Transaction
- Basket Data optional