As an admin you are able to set multiple prices for account registration. This plugin will manage to accept payment through PayPal payment gateway so you don’t have to deal with payment process on your own. Take a look on settings how easy it is to configure.
AffiliateWP
AffiliateWP Dashboard Sharing 1.3
Affiliate Dashboard Sharing Allow your affiliates to easily share