yes there is many other option fro the deposit of money but some are good and some are not good because this is not suppoted by our leader and my country is also not supporting the processor so i am ver much prefer the payza account which is ist the alertpay so i am liking this very much