Prerequisites:
1. “Select upon tendering” feature is enabled on register used by CPOS.
2. CPOS has been activated.
3. CPOS has been paired to a shared hardware station. Payment terminal and printer are both enabled on this HW machine.
1. “Select upon tendering” feature is enabled on register used by CPOS.
2. CPOS has been activated.
3. CPOS has been paired to a shared hardware station. Payment terminal and printer are both enabled on this HW machine.
Repro steps:
1. Log into CPOS
2. Go to cart, ring up any product.
3. Turn off printer or make it separate from the hardware station machine.
4. Click Pay by card. Input all required information of credit card, and then click OK.
1. Log into CPOS
2. Go to cart, ring up any product.
3. Turn off printer or make it separate from the hardware station machine.
4. Click Pay by card. Input all required information of credit card, and then click OK.
Actual result:
CPOS crashed without any error. Customer could not move forward with the transaction with the error, until they log off or close CPOS and redo the transaction.
CPOS crashed without any error. Customer could not move forward with the transaction with the error, until they log off or close CPOS and redo the transaction.
Expected result:
CPOS should behave in a similar way like doing return, for example, prompts a proper message and allow cashier to continue checking out after turn on printer.
CPOS should behave in a similar way like doing return, for example, prompts a proper message and allow cashier to continue checking out after turn on printer.
Further information:
1. CPOS is able to handle similar situation when doing a return transaction if printer is OFF, by providing an error saying "There was an error communicating with the payment device. Check the device or see your system administrator."
1. CPOS is able to handle similar situation when doing a return transaction if printer is OFF, by providing an error saying "There was an error communicating with the payment device. Check the device or see your system administrator."
2. We have also attached 2 event log files in this bug, which were captured from Hardware Station machine when this issue happens, when doing sales and returns.