Money debited in error will not be refunded for several days, one shopper was told.