It seems that you still need to fill out a form, even if you are not a US citizen or a US resident.
On Payoneer there are three forms available for individuals and the corresponding ones for entities.
The first two require either a US SSN or a ITIN (these are numbers used for identifying taxpayers on US).
The third form available (which is W8BEN, if I remember correctly) does not require a SSN/ITIN if you are not a US citizen/resident, but you can give the number that identifies you as a taxpayer on your country.
I don't know why this topic is surrounded with clouds of mystery, and even the Payoneer support does not give you straightforward answers when you contact them.
I hope this helps.
Dashamir