A banker may refuse to honor a cheque if:
There is a legal bar preventing the payment of the cheque
The cheque is handwritten
The customer has made any online transaction on the same day