I don't know if you were answered about this before, but we DO have a phone number available, it's posted on our support page very plainly:
http://www.payoneer.com/contactUs.aspx
Within the United States:
Contact us at: 1-800-251-2521 x2 (9:00-6:00pm EST Sun-Fri)
Outside the United States:
Contact us at: 1-847-461-1386 x2 (9:00-6:00pm EST Sun-Fri)
And we also have Live Chat, which you can see on the page as well.