Валюта, используемая в корзине, должна совпадать с валютой счета продавца.

Аккаунт Google Checkout моего клиента находится в Великобритании, поэтому его валютой по умолчанию является фунт стерлингов. Соответственно, я подумал, что позволю пользователям платить в фунтах стерлингов — они на самом деле думают, что платят в долларах США, но за кулисами я конвертирую доллары в фунты стерлингов в соответствии с курсом конвертации.

Во всяком случае, я продолжаю получать следующее сообщение об ошибке:

Валюта, используемая в корзине, должна соответствовать валюте счета продавца. Вы предоставили корзину с долларами США, а учетная запись продавца связана с фунтами стерлингов.

Когда я проверяю консоль интеграции на наличие сообщения, которое отправляется с веб-сайта в API Google Checkout, я получаю следующее:

_type=checkout-shopping-cart&shopping-cart.items.item-1.item-name=Credits&shopping-cart.items.item-1.item-description=Description&shopping-cart.items.item-1.item-currency=GBP&shopping-cart.items.item-1.unit-price=64,42&shopping-cart.items.item-1.quantity=1

Как видите, я убедился, что валюта установлена ​​на GBP, но он все еще жалуется. Могу ли я что-нибудь сделать, чтобы исправить это?


person Kassem    schedule 24.09.2011    source источник


Ответы (1)


Как пользователи думают, что они платят в долларах США? Если они видят страницу «Разместить заказ» в долларах США, значит, корзина размещена в долларах США, отсюда и ваша проблема.

Также имейте в виду, что компании-эмитенты кредитных карт взимают дополнительную комиссию за конвертацию валюты, которая на момент транзакции неизвестна ни продавцу, ни Google Checkout. Обычно сборы указываются отдельной строкой в ​​выписке по кредитной карте покупателя. Вы можете сообщить об этом покупателям, не проживающим в Великобритании, и подчеркнуть, что валютные сборы находятся вне вашего контроля.

В этом документе есть некоторая информация, связанная с этой ошибкой:

https://checkout.google.com/support/sell/bin/answer.py?hl=ru&answer=71444

person Mihai Ionescu    schedule 25.09.2011
comment
Ну, на самом деле я не обманываю клиентов, я просто использую коэффициент конверсии за кулисами. Сайт в основном использует Google Checkout, чтобы пользователи могли пополнять свои электронные кошельки (на сайте) кредитами. Поэтому, когда они вводят 100 в текстовое поле суммы, я делю это значение на коэффициент конверсии, затем, как только ответ возвращается, я снова умножаю значение на коэффициент конверсии. - person Kassem; 27.09.2011