We’ve made SoftPOS payments even more robust. In a very rare situation, a successful payment could still be returned to the POS as failed, even though the customer had already paid.
The POS now automatically checks whether the payment has already been processed successfully before allowing another payment attempt.
For the cashier, this is also clearer: while the check is running, a message asks them to wait briefly. If the payment was successful, the order is completed as normal with the green confirmation screen, receipt and any tickets. Only if no payment was actually received can the cashier try again.
The update to version 2.17.1 is installed automatically on all POS devices. No action is required.