Skip to main content

Introduction

Purpose

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.

Physical Architecture

Network

Network illustration:

  • 1.Cashier POS and MIS-POS integration is thru USB port or serial port, each Cashier Terminalis thru network connection.
  • 2.Each store (include 1 or more cashier POS) is connected thru Public VPN back to e-Buy Backend.
  • 3.e-Buy Backend is connected to each Credit card banking system thru leased line.

Logic Architecture

@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:

  • 1.Cashier POS initiates the payment transaction, including the related transaction information to push to the e-Buy Backend.
  • 2.e-Buy Backend will process as per type of transaction provided. If required, corresponding data will send to the Card Issued Organization to process accordingly. At final, will return back the result to the Cashier POS.