I got sent a new credit card as the old one was about to expire. I went through all the services I pay for via my card to update them with the new card details such as streaming services, power, insurance, etc. etc. etc. and it was so easy with all of them... except Spark. Whatever you do on Spark's billing platform, it seems to lock it up for an unspecified amount of time before you can do anything else, so it let me delete my existing card details, but not immediately load my new one. (Of course there was no option to just 'edit' the existing). After a waiting a while... minutes... then hours... I contacted their chat team who told me I would have to wait 24 hours before adding my new details!
Even after adding them, it was not possible (or at least I could not figure out how via their unintuitive app) for me to point all of my existing prepaid auto-renews to the new card. So slowly over the course of a month I've had to let existing data packs and spotify plans drop off and then manually re-add them.
Additionally, whatever you do results you being bombarded with confirmation texts from short-code services which you've then got to manage and clear out in your text inbox. How about just using push notifications within the Spark app?
I've had numerous other billing issues over the past year that I won't go into here, but it is honestly just the most painfully slow and unfriendly platform I have ever had to deal with.
Why is it like this?
Spark's broadband and mobile products are great, but any time you have to interact with the company and their billing platform is just dire.
EDIT: Seconds after typing this, I re-added Spotify which had dropped off. I now get a text telling me "Your renewal of Spotify Premium has been stopped as you're no longer on an eligible plan" but the plan hasn't changed and it's certainly eligible. I fire up, the app, "Sorry! Something went wrong. Please try again later." Then I get another text, a minute or so after that. "Your Spotify Premium is waiting for you to activate." It's just such a mess!!