Places that hold money for a few weeks before paying are likely to be more consistent.
Your cut of the money will vary from portal to portal.
There is also little known about how they plan to report the money sent and received to authorities like tax places and such – certainly a sticky situation compared to someone sending you some bitcoin or monero / zcash for example.
The crypto coins do not have the same issues with controlling overlords taking percentages, holding your money, canceling your accounts, or reporting your financial activity to multiple agencies.
You could also setup your own website, or simply get some payment methods set up and start e-whoring, as some call it, through other portals like facebook, instagram, etc.
You could join in with others that already have these things set up as well.