Examining the entire payment process from the perspective of front-end POS operations:
After a consumer selects their items, they proceed to the front-end checkout counter to settle the bill. This initiates an order workflow where the payment transaction is executed—either by the consumer themselves or by the cashier. The steps involved include: entering product information, placing the order, selecting a payment method, processing the payment, and printing a receipt.
Examining the payment process from the perspective of specific hardware modules:
Depending on the type of cash register selected by the merchant, the various hardware modules involved—as outlined below—may exist either as integrated internal components or as external peripherals.
1.Entering Product Information
For standard merchandise, a barcode scanner gun or a fixed-mount scanner box can be used to automatically capture and enter product information.
If an AI-powered smart checkout device is being used, a built-in AI camera automatically identifies the purchased items to retrieve their corresponding product information.
For weight-based items, the merchant selects the specific product category, while an integrated scale automatically measures the weight of the purchased goods and calculates the final price.
In certain special scenarios where the device is unable to scan and capture product information, the product barcode can be manually entered via a keyboard, allowing the system to retrieve the necessary product details.
2.Supporting Services
To enable POS terminal operations and execute the corresponding business workflows, the system requires not only the essential front-end terminal hardware but also robust support from back-end services.
Tasks such as entering products, placing orders, selecting payment methods, processing payments, and printing receipts all require the POS cash register to initiate specific commands directed toward the appropriate back-end services to obtain the necessary support.
When placing an order, the system calculates the final order price—taking into account product details, promotional campaigns, and membership status—and subsequently generates the order record.
When selecting a payment method, the system retrieves the list of supported payment options based on the payment routing rules configured within the back-end services.
When a customer initiates and executes a payment, the back-end service generates a transaction bill; it then invokes the core payment processing engine—configured according to the specific payment account settings—to finalize the transaction. The POS cash register continuously polls the back-end system to check the payment status. Once the upstream payment processing engine confirms that the payment was successful:
The system records the payment transaction log and updates the inventory by deducting the purchased items. Upon receiving confirmation of the successful payment, the POS cash register retrieves the pre-configured receipt template from the back-end system and automatically prints the payment receipt.