Xbox Live keeps charging your credit card because it needs to pay for your account, games, and services.