I live in Europe and been to many countries, only have a debit card, so not sure what you are talking about here.