In many countries around the world, you can opt to make pay by phone deposits. Just check with your casino to see if it offers that option. Platforms such as Boku are accepted by more than 60 countries around the world, so you could also get in touch with their customer service department to see if you can create an account from your home country.