Hi, Tharindu, thank you for trying Payoneer and sharing your feedback!
Please note that with Payoneer you can also withdraw funds to your bank account. If you are not in need of a prepaid MasterCard and prefer to receive funds to your local bank, in your local currency, this is an excellent option.
We support local transfers to Sri Lanka in LKR. You can read more about how it works here: http://www.payoneer.com/WithdrawToBank.aspx