It sounds like you're trying to streamline your affiliate referral process between your WordPress site and Blesta without complicating your billing systems. Here's a potential solution:
Blesta's referral system does indeed require that traffic lands on a Blesta page to track referrals. However, you don't necessarily need to create static marketing pages on Blesta. Instead, you can leverage referral links and URL parameters.