You don't need an AstroPay account to deposit at your favorite online casinos. However, you must have an AstroPay account before you can perform withdrawals using this method.