Traders may postpone refunds by up to 30 days, but every more time than that is considered unfair under consumer law.