If you are considering going with an intermediary that offers CPAs forget about it. Almost all of them will shave you.
If you must work with a 3rd party, demand direct access to the accounts that they use with the affiliate program. If they won't give it to you (and most won't), move on.