Transfer discounts

i'm working on transit transfer fare policy analysis and i wanted to know if it is possible to assign different discounts when transferring within the same fare system. for example  the first transfer you will get full discount (zero to pay) and 2nd and third transfer you will be discounted to 20% and 30%.