Our valued sponsor

Money making online by using Offshore company as entity?

Did you friend asked his payment processor or affiliate program to which country restrictions they may have? there you will have your answer maybe.
 
Would say the same. IF he is using affiliate programs like click bank then they accept a Seychelles company so I would look into the options of incorporating such an entity.