It is not ‘helpful’ if this ‘happening’ takes the account holder into the red. The security code changed – yes, security. Only the account holder might know how much the next transaction could remove from the account.
My wife paid a hefty insurance premium for her son, when he was out of work, and the following year the insurance company debited her account for another hefty sum. Not on. No permission requested and none given. They retained her credit card details illegally. Simple as that.
Whether it was the bank or the apple at fault is neither here nor there. Whoever it was could, and should, have informed the account holder before deucting money from the account. Just not good enough and a very unsatisfactory situation.
Stopping a service depends on the contract. If it is for a fixed time period, then that contract is finished at the expiry date. The same with bank cards – that is why they have an expiry date! Your friendly cheap car insurance would very likely not pay for a claim if the policy had expired!
Right is right and wrong is just that – wrong.
My bank recently tried to shift me onto a pinless debit card, activated by the first transaction I was going to make. They sent me a different card after a stern phone call from me. If I had wanted one, I would have asked for one. As it is, most of my transactions are cash – the debit card most often being used to withdraw cash.