This is a integration system protocol between Cashier Terminal and Backend system.
To enable the Cashier Terminal and e-Buy backend payment and redemption business real-time transaction process and synchronization, reduce reconciliation errors, facilitate business transaction in real-time integration to e-Buy backend system, in order to support multiple business transaction demand, such as multiple payment method and redemption method.
Network illustration:
@startuml
skinparam monochrome reverse skinparam sequence { ParticipantFontSize 24 ActorFontSize 24 ArrowFontSize 22 GroupFontSize 20 }
participant "Cashier POS" participant "e-Buy Backend" #99FF99
"Cashier POS" -> "e-Buy Backend" : 1.Request ||| "e-Buy Backend" -> "Cashier POS" : 2.Response ||| ||| @enduml
Flow illustration: