А банк в свою очередь меняет по курсу ЦБ (в России) и по курсу НБ в Украине.
Ага, щаззз....

В UA, карта от Привата, в USD, цена в немецком магазине в евро, оплата через paypal, в настройках палки - выставлять цену банку в валюте счета за покупку. Т.е. чтоб банк конвертировал.
Перед покупкой созвонился с сапортом Привата уточнил по какому курсу между долларом и евро банк спишет доллары с моей карты. Точной цифры не назвали но сказали что по курсу установленному в системе Visa на момент списания. Типа вот по этому:
Visa, Inc. is a global payments technology company working to enable consumers, businesses, banks and governments to use digital currency.

www.corporate.visa.com
В результате все было конечно не так.
Эти уроды в Привате по своему курсу списали/сконвертировали доллары в гривны как будто я продал им USD за гривны, а потом за эти гривны я у них же по их курсу купил евро.... ;(
В результате банк снял _за_так_ >10% от стоимости покупки.