I've got multiple subscriptions, including one for iCloud and two for other apps. Recently, my Apple Wallet charged the iCloud subscription instead of using the payment method I originally set up. This has happened twice now, costing me a total of $10. Is there any way to switch the payment methods for these subscriptions? I really need to change two of them to a different payment method.
4 Answers
It sounds like you want to use different cards for your subscriptions. Unfortunately, that's not allowed. To get around this, you might have to cancel those subscriptions from your iCloud settings and then resubscribe directly through the service providers you want to use.
Unfortunately, you can’t set different payment methods for different subscriptions. When the billing happens, Apple charges in order from the top payment method to the bottom. If you want to make sure a specific card gets charged first, you need to rearrange your payment methods in your account settings.
When it comes to charges, Apple will always bill from the top payment method on your account. If it can't charge that one, it'll move down the list. You can manage the order of your payment methods by going to Settings > Your Name > Payment & Shipping. Just drag and drop to change the order!
Just a heads up, your App Store charges work based on your account and the order of your payment methods. Store credit gets used first, then it goes down the line based on what you've set up. You can't assign a specific card to a subscription directly, but you can always adjust your payment order!

Yeah, I just realized that about the Apple balance too. Kinda frustrating, right?