Магазины приложений - это первый сервис, ради которого многие заводят виртуальную карту: подписки на iCloud, YouTube Premium, игры с подпиской, in-app покупки. Привязка работает не всегда с первой попытки, и причины этого разные у Apple и Google.
Apple ID
Apple привязывает карту жёстко к региону аккаунта. Если у вас американский Apple ID, карта с европейским BIN, скорее всего, не привяжется - даже если на этой карте лежат доллары. Это решение Apple, не банка.
При первой привязке Apple обычно делает временный холд на небольшую сумму (от $0 до $1, иногда чуть больше). Если на карте нет даже этой суммы - привязка не пройдёт. Лимит при пополнении карты лучше ставить с запасом на пару долларов на первую операцию.
Google Play
Google терпимее к региону BIN, но строже к адресу выставления счёта. Если в Google Pay указан адрес одной страны, а карта выпущена в другой - половина операций пойдёт через дополнительные проверки, часть не пройдёт совсем.
Если у вас несколько устройств и аккаунтов Google, проверьте, какой адрес приклеен к Play-аккаунту. Изменить его можно только раз в год, поэтому стоит сразу указать страну, совпадающую с регионом карты.
Когда лучше использовать gift-карту
Для разовых покупок (новая игра, разблокировка функции) gift-карта iTunes/Google Play в локальной валюте часто проще: ноль вопросов про регион, ноль проверок BIN. Для подписок этот вариант неудобен - gift-баланс кончится в неподходящий момент, и подписка отвалится.
Универсальное правило: подписки - через карту, разовые покупки - через gift-баланс. Это снимает значительную часть проблем с привязкой.