Обычно курсы валют по карточке отличаются в худшую сторону от курсов, которые даёт Гугл, т.к. любой банк берёт процент за конвертацию валюты. Скорее всего, проблема в этом. Проверить можно по SMS-оповещению или выписке операций в интернет-банкинге: если там недостаточно средств, то в SMS-оповещении об этом обычно пишут.
А вообще, карточка может быть не принята по множеству разных причин:
- Многие банки и сайты требуют подключить дополнительную защиту (типа 3D-Secure, аутентификации OOB) перед тем, как платить через интернет.
- Банки проверяют могут признать операцию «подозрительной» и отклонить её (в таком случае нужно звонить в банк и спрашивать).
- Некоторые типы карточек («Белкарт», «Мир») вообще нельзя использовать за рубежом, а другие типы карточек (например, Maestro) некоторыми сайтами поддерживаются, а некоторыми — нет.
Точную причину можно узнать, только позвонив в банк.