I think you should put a check botton to define your default credit card in the case you have more than one registered and give the first charge try to that before the others.