Автор Тема: Как через Paypal платить рублями?  (Прочитано 5394 раз)

06 Февраля 2013, 20:38:11
  • Новичок
  • *
  • Сообщений: 28
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
При оплате в рублях в Paypal выдаёт ошибку, валюта НЕ поддерживается http://clip2net.com/s/2NGZf
В методах оплаты выставил, рубли и доллары для Paypal и по умолчанию валюта покупателя.
Подскажите как сделать, чтоб можно было в рублях оплачивать через Paypal, если это возможно?  ???
06 Февраля 2013, 21:36:36
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22166
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
В валюте, которую можно принимать через PayPal, нет рублей, если ваш магазин работает за рубли,то для PayPal необходимо добавить валюту "$" и указать ее курс по отношению к рублю.
Передача заказа в PayPal должна производиться в $ после пересчета по этому курсу.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
06 Февраля 2013, 22:08:23
Ответ #2
  • Новичок
  • *
  • Сообщений: 28
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В валюте, которую можно принимать через PayPal, нет рублей, если ваш магазин работает за рубли,то для PayPal необходимо добавить валюту "$" и указать ее курс по отношению к рублю.
Передача заказа в PayPal должна производиться в $ после пересчета по этому курсу.
У меня стоят рубли и $, обновляются курсы каждый день автоматически. Получается если пользователь выбрал валюту в рублях, он не сможет оплатить Paypal?
Тогда возможно вместо этой ошибки вписать, чтоб пользователь переключил валюту, чтобы оплатить Paypal?
07 Февраля 2013, 18:28:50
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 20849
  • Репутация: +25278/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Для PayPal указать валюту - $, а не валюта покупателя. Тогда ошибки не должно быть.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
07 Февраля 2013, 20:06:53
Ответ #4
  • Новичок
  • *
  • Сообщений: 28
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Для PayPal указать валюту - $, а не валюта покупателя. Тогда ошибки не должно быть.
Спасибо! Помогло! Поставил для пейпал $, по умолчанию валюта магазина! и всё ок! Только вот заметил, что когда стоят доллары в магазине например $36,65  нажимаешь оплатить, стоит в оплате ровно $36,65, а когда в магазине стоит сумма в рублях,  например 1100 руб, переходишь на оплату и Paypal округляет и ставит сумму $37.
Из-за чего так происходит интересно? И как исправить можно?
07 Февраля 2013, 21:12:59
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 20849
  • Репутация: +25278/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Функцию ковертации проверь, выставь 2 знака после запятой.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
10 Февраля 2013, 21:41:06
Ответ #6
  • Новичок
  • *
  • Сообщений: 28
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Функцию ковертации проверь, выставь 2 знака после запятой.
Выставил у рубля 2 знака после запятой! всё теперь точно конвертирует! спасибо за помощь!
25 Апреля 2013, 15:39:24
Ответ #7
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день, столкнулся с такой же проблемой. В интернет-магазине валютой по умолчанию стоит рубль. Необходимо добавить метод оплаты PayPal.
Зарегистрировал бизнес-аккаунт, привязал евровую карточку, подтвердил карточку.
Теперь разбираюсь с магазином (версия престы 1.5.4, PayPal 3.4.9)
1) Добавил валюту - евро, обновил курс.
2) Установил модуль PayPal, ввёл данные PayPal API
3) В методах оплаты поставил ограничение PayPal "евро" и "валюта магазина по умолчанию"
4) В итоге при попытки оплаты получаю ошибку
Please try to contact the merchant:

PayPal response:
TIMESTAMP -> 2013-04-25T11:36:30Z
L_ERRORCODE0 -> 10605
L_SHORTMESSAGE0 -> Transaction refused because of an invalid argument. See additional error messages for details.
L_LONGMESSAGE0 -> Currency is not supported
L_SEVERITYCODE0 -> Error

Что я делаю не так?
Заранее благодарю за ответы!
25 Апреля 2013, 17:08:12
Ответ #8
  • Фрилансер
  • *
  • Сообщений: 140
  • Репутация: +0/-0
    • Просмотр профиля
Для PayPal указать валюту - $, а не валюта покупателя. Тогда ошибки не должно быть.
Не указывать - "валюта магазина по умолчанию", только валюта paypal.
25 Апреля 2013, 17:26:37
Ответ #9
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Не указывать - "валюта магазина по умолчанию", только валюта paypal.
Такой возможности нет, есть возможность выставить чекбокс на евро или рубль, а на "Валюта покупателя" и "Валюта магазина по-умолчанию" стоит элемент radio :(
25 Апреля 2013, 22:16:39
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 763
  • Репутация: +6/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У меня так:
1.Чекбокс отмечен евро.
2.Радиокнопка на  "Валюта магазина по-умолчанию" .
3.В paypal указан счет в евро.
4.Валюта по умолчанию евро.
Проблем нет, работает.
25 Апреля 2013, 23:19:07
Ответ #11
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
У меня так:
1.Чекбокс отмечен евро.
2.Радиокнопка на  "Валюта магазина по-умолчанию" .
3.В paypal указан счет в евро.
4.Валюта по умолчанию евро.
Проблем нет, работает.
Если валюта по умолчанию евро - тогда да, тогда всё работает. Но это и цены в каталоге на сайте будут в евро, и для остальных расчётов будут суммы в евро. А магазин должен быть в первую очередь рублёвый. Ведь так?
26 Апреля 2013, 09:29:13
Ответ #12
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 1102
  • Репутация: +336/-0
  • Job-Freelance - работа для специалистов PrestaShop
    • Просмотр профиля
    • Job Freelance - удаленная работа программистам, веб-мастерам и дизайнерам
"Валюта магазина по-умолчанию" и валюта PayPal (привязка с банку, кредитке) должны быть одинаковы. Или же нужно использовать функции конвертации Paypal ConvertCurrency API.
Для России оплата в рублях должна проходить, если покупатель из России и счет привязан из Российского банка.
При заказе с карт долларовых и евро будут проблемы.
Часто получал такие жалобы клиентов.
Цитировать
"The payment you initiated has been blocked because PayPal can only facilitate payments between Russian residents when they transact in Russian Ruble. Please go back to the merchant website and choose to pay in Russian Ruble, or alternatively choose another payment method."
Связался с службой поддержки Paypal.
Во их ответ
Цитировать
According to PayPal's documentation it is not possible to sell in Russian Ruble at this time.
PayPal is available in Russia but you can sell only in one of these 24 currencies:
Canadian Dollar
Euro
British Pound
U.S. Dollar
Japanese Yen
Australian Dollar
New Zealand Dollar
Swiss Franc
Hong Kong Dollar
Singapore Dollar
Swedish Krona
Danish Krone
Polish Zloty
Norwegian Krone
Hungarian Forint
Czech Koruna
Israeli New Shekel
Mexican Peso
Brazilian Real
Malaysian Ringgit
Philippine Peso
New Taiwan Dollar
Thai Baht
Turkish Lira
 
Sorry
Пришлось выставить доллар валютой могазина, больше проблем нет.
Читал что сейчас Paypal начал работу с рублем, но не проверял. Если у Вас почуться настроить работу с рублем, напишите как делали. Заранее спасибо.
Job Freelance - предложения от европейских работодателей для  программистов, веб-мастеров и дизайнеров - специалистам по Magento и PrestaShop.
26 Апреля 2013, 09:59:04
Ответ #13
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102470
  • Репутация: +34217/-0
    • Просмотр профиля
 PayPal предоставляет жителям СНГ ограниченный набор услуг.
Цитировать
"Валюта магазина по-умолчанию" и валюта PayPal (привязка с банку, кредитке) должны быть одинаковы. Или же нужно использовать функции конвертации Paypal ConvertCurrency API.
В настройке счета PayPal можно указать кто будет отвечать за конвертацию PayPal или банк выпустивший платежную карту. Попробуйте поменять эти настройки.
26 Апреля 2013, 10:42:49
Ответ #14
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22166
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
PayPal не работает с российскими рублями (это касается выставленных счетов, принимать рубли и конвертировать может), поэтому счет должен быть выставлен в долларах США или евро. Сделали специально, по умолчанию конвертация за Paypal, а это не малый доход.

Если в магазине, цена товара в рублях, то (так как PayPal не позволяет выставляь счета в рублях), нужно будет перевести цену в доллары по курсу банка, потом покупателю опять доллары перевестив рубли (по курсу PayPal) и будет разница на цену товара. Расходы на двойную конвертацию. Такая разница может отпугнуть многих покупателей.
Чтобы избежать этого, можно выводить 2 цены, в рублях и евро, покупатель сразу видет цены.
В счете также указывать 2 валюты.
По умолчанию выставить евро.
Под выбором PayPal написать, если вы выбираете такой метод оплаты то, платеж будет проходить в евро, так как это требование paypal.
В таком случае, конвертация на стороне покупателя. Его банк конвертирует платеж в нужную валюту.
Клиент видет сразу цены, в счете и магазине, списание денег тоже по этим ценам, претензий нет.
А расходы по конвертации, которые снимет банк клиента, уже не проблема магазина.  Сразу никто и не посчитает, что товар выйдет дороже.

Или же все расходы принимать на себя. Тогда конвертировать нужно будет внутри магазина. Валюту по умолчанию евро. Вывод цен в рублях (нужно будет изменить класс Product), коэф. обмена проверять ежедневно (в крон забить).
 
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.