Who even think about Payoneer for receiving money?
Anyway do a contract between you and your company as you are an employee in your company
I hope your company is in Wyoming or Delaware so they wont know who own it
And let someone from your friends act as a manager in your company to sign...