Ошибка Paypal 10418 - PullRequest
       1

Ошибка Paypal 10418

0 голосов
/ 06 октября 2011

Я получаю сообщение об ошибке при экспресс-проверке австралийской валюты в PayPal.(Валюты сумм в корзине должны быть одинаковыми.) Мой код отлично работает с долларами США.

Я правильно установил код валюты "AUD" в процессах setexpresscheckout и doexpresscheckout, но явсе еще получаю ошибку.

Что я могу сделать, чтобы решить эту проблему?

Ответы [ 3 ]

2 голосов
/ 09 октября 2011

Вы явно не отправляете одну и ту же валюту как в SetExpressCheckout, так и в DoExpressCheckoutPayment.
USD - «основная» валюта.Это означает, что если валюта не указана, по умолчанию она возвращается к доллару США.Вот почему, если вы ничего не указали, это работает правильно.

Просмотрите (или опубликуйте) свой код для SetExpressCheckout и DoExpressCheckoutPayment, так как я уверен, что вы неправильно указали CURRENCYCODE для любого из вызовов API.

0 голосов
/ 05 марта 2018

У меня была эта ошибка, и это потому, что PaymentDetailType не был завершен правильно. Убедитесь, что в ItemTotal и OrderTotal введено BasicAmountType.

0 голосов
/ 21 сентября 2013

Я получаю тот же код ошибки в сообщении мыла (10418) и получаю полезное описание (The currencies of the shopping cart amounts must be the same.) в том же сообщении мыла.Я звоню setExpressCheckout с EUR валютой, но я настроил в своем тестовом аккаунте страну США.Моя ошибка произошла с этой проблемой.

Так что это всегда полезный проверочный тест / нормальная настройка аккаунта!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...