Nowadays a lot of transactions get the tag of 'processing'. The money is deducted but the payment is not completed. The shopkeeper asks to repay. Then after a few days the payment with the 'processing' tag also seems to be 'paid'. If you make a second payment in cash, the shopkeeper forgets that you have made a double payment and refuses to refund a transaction, thus having to pay double for a purchase.