Appearance
Registration and Payment Flow

Flow Chart Summary Description
Registration
There are 4 elements involved in the registration flow, POS (Point of Sale), the TaaS Backend -- which are outside of PCI Scope. The Terminal and the Payment API -- which are inside of PCI scope.
- The POS sends the POS registration to the TaaS Backend. The TaaS Backend returns the POS approval to the POS.
- The Terminal sends the Terminal Registration to the TaaS Backend which then forwards the Terminal Registration to the POS. The POS returns the Terminal Approval to the TaaS Backend which forwards the Terminal approval back to the Terminal
Payment
There are 4 elements involved in the payment flow, POS (Point of Sale), the Taas Backend -- which are outside of PCI Scope. The Terminal and the Payment API -- which are inside of PCI scope.
- The POS initiates a payment and send the payment information to the TaaS Backend which forwards the payment information to the Terminal
- The Terminal sends back a payment acknowlegment to the TaaS Backend which forwards the acknowlegment back to the POS
- The Terminal sends a payment request to the Payment API and then sends a payment processing notification to the TaaS Backend which is forwarded to the POS
- The Payment API sends a payment response to the Teminal
- The terminal forwards the payment responseto the TaaS Backend which then forwards the payment response back to the POS
Summary of Registration and Payment Flow
- POS registers with TaaS Backend through HTTPS
- POS connects to TaaS Backend through WSS
- Terminal registers with TaaS Backend through HTTPS
- POS approved/denies terminal registration through WSS
- Terminal connects to TaaS Backend through WSS
- POS requests payment from specific terminal
- Terminal acknowledges payment request
- Terminal completes payment through AUTH API
- Terminal sends payment result to POS
