I'm using a Payoneer debuit card. However please read and understand the Payoneer charges.
Each Balance check
Card activation fee
Each time you request for an amount which is not available.
Also be careful when calculating from USD to LKR. Payoneer does not pay the exact rate which is there on that day. Unfortunately, it's much less.
Sadly paypal and Wire transfers are not available for Sri Lankans.