Hey!
First of all, sorry if I posted this in the wrong section. As the title already states, I am looking for solutions/opinions regarding payments, banking and jurisdictions for my type of business.
I am running an online marketing platform - basically an affiliate network. I have advertisers...