I want to have different levels of affiliates, same concept

I want to have different levels of affiliates, same concept with subscription plans/membership levels.

Eg.
Silver Member/Affiliate gets 5% commission per referral.
Gold level gets 25%/referral
Diamond level gets 50%/referral.

How to make the plugin work this way? Or another plugin available here?

Regards,
Mike