686 petrol pumps had started dispensing cash by 4 p.m today against swiping of debit cards