Bank Wire Transfer is the only way you can send money to Sri Lanka. You can also try the Payment Processors too.