While the solution promises instant deposits, you should be aware of the fact that sometimes, the deposit might be delayed due to weekends and public holidays. If worried about your deposit, ake sure you contact the Customer Support team.