Do I need to install or download anything to access the Affiliate Portal?
No, you don't have to install anything. The Affiliate Portal is an online solution which you can access via your web browser (we recommend Google Chrome for a better experience) anytime, anywhere. You just need to log in and you are ready to use the Affiliate Portal.