Добро пожаловать в интернет, где каждый зарабатывает деньги своим собственным умом. В меру ушлости своей и невнимательности других.
PayPal - это те еще козлы, конечно. Ну и я тот еще бледнолицый, конечно.
Как известно, на eBay покупки оплачиваются в подавляющем большинстве случаев через PayPal. Откуда там деньги? - к PayPal-овскому аккаунту привязывается либо банковский счет, либо карта. Поскольку неоднократно упоминалось (у Голубицкого, например), что PayPal любит баловаться (в отношении российских аккаунтов) такими вещами, как блокирование всех денег на карте, я никогда не привязывал туда свою основную карточку. Чтобы оплатить покупку, допустим, в 50$, я покупал за Яндекс.Деньги виртуальную MasterCard с номиналом в $ - обычно на 3$ больше, чем сумма к оплате (т.е. в нашем примере 53$). Почему - потому что PayPal блокирует для авторизации и верификации (???) две суммы: 1$, который возвращается через 45 дней, кажись, и еще 1.95$, которые обещает вернуть в течение 24 часов. Это если блокирование не пришлось на пятницу (и тогда вернут только в понедельник - проверено на собственном опыте). И обычно больше, чем 24 часа. А поскольку на оплату покупки отводится обычно ограниченное время (3 суток, например), то чтобы не рисковать пролететь, я и закладываю эти резервные 3 бакса. Неиспользованный остаток с виртуальной карточки через какое-то время (типа 45 суток после истечение срока действия - это месяц) вернется на Яндекс.счет (за вычетом небольшой комиссии, ну да хрен с ней).
С прелюдией всё, переходим к самому цимесу. Итак, на счету у нас 50.05$, оплатить надо 50$ - вроде всё чих-пых. Делаем все нужные мышкодвижения и... фак! Что за хрень?! PayPal нам заявляет, что денег на счету недостаточно для оплаты этой покупки! (На самом деле он не говорит этого напрямую - сообщение туманно гласит, что, мол, привязанная карта не может быть использована в данной транзакции). Когда на карту возвращается 1.95$, оплата проходит нормально. Как же так?
Меня всегда удивляло, что перед нажатием финальной кнопки "Платить" сумма к списанию показывается всё равно в рублях (типа, "с карты MasterCard такой-то будет списано столько-то рублей, обменный курс типа 1 RUR=0.0343216 $"). Я уже думал писать в Яндексовский суппорт. Нахрена тогда нужна опция выбора валюты виртуальной карты, если списание всё равно происходит в рублях по какому-то курсу? Дьявол крылся, как всегда, в деталях, но я их смог разглядеть только сегодня (это уже, наверно, 4-я покупка %)
Там рядом с этой фразой насчет курса есть сцылка типа "More conversion options". И я на нее-таки сегодня наконец-то ткнул. Там 2 варианта с длинными пространными описаниями, суть которых сводится к следующему: в варианте по умолчанию (!!!) PayPal использует какой-то свой курс для конверсии стоимости покупки из валюты продавца в... внимание!.. валюту покупателя! И на$рать ему, в какой валюте средства на карте! Т.е. сначала он переводит $ в рубли, но потом оказывается, что карта-то в $! - и тогда рубли снова конвертируются в $! Опаньки! На каждой операции конверсии снимаются какие-то проценты и вуаля! - нам не хватает каких-нить нескольких (десятков) рублей. А вот второй вариант заставляет PayPal запросить с карты средства именно в валюте продавца, а уж конверсию в случае необходимости будет осуществлять банк-эмитент. А в нашем случае ее не происходит, потому что карта изначально в $. И списывается ровно сумма покупки. Бинго!