Payhere.lk is good. But you have filter out fraud orders by using fraud prevention tool like maxmind.
If you get a lot of international transactions you may have a risk of getting chargebacks as well. So it is better to use maxmind or other fraud prevention tool
good luck !