I understand this particular issue happens when you have a pending payment on a current card. You will need to call billing on the telephone.
Microsoft is very difficult at times to change your financial informaiton on and for good reason, the security is a lot tighter than other console competitors who have been in the news recently. Self billing regulation is not permitted purely to prevent
fraud and protect you. Yes it is slightly more inconvenient but that means that Microsoft is 100% responsible for you unless you deliberately do something against the law. Please contact someone by telephone in order to update and remove any old payment
information.