Currently, any user with any permission level can process refunds from payment links. This is a risk as a new/untrained cashier can go in an accidently refund money to customers without any escalation process or authorisation
This should be changed to full cashier or supervisor cashier or above to stop this from happening
I understand cashiers can also do refunds in POS. this should be changed too, otherwise the full cashier or supervisor cashier levels are a little redundant (we only use cashier/backoffice levels in stores)
Refunds should be processed by a more senior staff level so money can be more tightly controlled