(Disclaimer - the links in this post have been modified to allow them to be added as my trust level for this character are not high enough to post URLs.)
Logged into battle.net and went to the shop to purchase something. Had previously used Balance cards to add Blizzard Balance but that’s not an option at this time. Tried to add a credit card as an option through the purchase screen and got the following message:
Heads up!
Something went wrong. Select another payment method or try again later.
Opened another tab and went into account setting to add a payment method there ( account . blizzard . com/payment/add ). Clicked on “Credit Card” and …
… started spinning.
After a few minutes, went online and found:
us . forums . blizzard . com/en/wow/t/cant-add-payment-method/271764
Tried the methods suggested and no change.
Went into the account settings page and found this error message in the developer’s tools:
Refused to display ‘https : // us . battle . net/login/en/?ref=https:// us . account . blizzard . com/wallet/add-wallet/CREDIT_CARD?parentHostname%3Dhttps : // account . blizzard . com%26currency%3DUSD%26flow%3DADD_WALLET%26theme%3DACCOUNT_SETTINGS%26locale%3Den-us%26returnUrl%3Dhttps%253A%252F%252F account . blizzard . com%252Fpayment%252Fadd&app=shop’ in a frame because an ancestor violates the following Content Security Policy directive: “frame-ancestors ‘self’ resources://home”.
Copied the link that it refused to display and was able to create a new payment method.