No, Payoneer don't require a bank account for you to open one. However, in the case of withdrawing your funds. A local bank account will be required for you to withdraw your funds directly to your bank account. But if you don't want to use your bank details at all, you can easily withdraw to your Payoneer Mastercard and cash it in any nearest ATM.