On the issue of depositing, there is many options that help you put money into your casino account. The most obvious and similar choice are VISA deposits that are able to offer a near identical experience when it comes to payments and security.
When it comes to withdrawals, it is recommended that you opt to pick and alternative service, perhaps an eWallet company like Neteller deposits, or if you are in the position, join a Bitcoin casino.