Ошибаешься. Покупатель переводит евро в соответствии с контрактом. Что дальше делает с этими евро Газпромбанк - это его личное дело.
Нет... У клиента два счета, валютный и рублевый. Газпромбанк это брокер, который по распоряжению клиента производит покупку рублей и вывод на рублевый счет, с которого оплачивается газ.