Banks will be made to repay scam victims from 7 October, but the maximum amount they can refund has been drastically reduced.