Yes, nobody here can help you, but you should check.
What is my Payoneer account status?
Once you have submitted your Payoneer application, you can view your account status at any time by signing in to your online My Account page.
New card applications take up to several business days to be reviewed. Once reviewed, you will receive an e-mail confirmation with further details.
2 months is certainly more than "several business days".
Did you get an email from them? (Maybe it went to your scrap inbox and you missed it?)
Have you viewed your account status?