Alertpay is trusted. and if you not a verified user you can withdraw by check. check deposit will take like 4 weeks.
else if you are a verified user. you can withdraw money to your bank account. they will charge 15$ each transaction for withdraw to sri lanka.
I have used this many many times...