Please visit https://mystream.com/en/contact, then give us a call so we can check the status of your account. We'd be happy to give you an update on your deposit.
If you have not made a payment late. But not sure. Best bet is to contact the company.
Thanks! Your answer is awaiting moderation.