Ошибки Paypal IPN в магазине Magento - PullRequest
2 голосов
/ 28 ноября 2011

Каждый заказ, размещенный во внешнем интерфейсе нашего магазина Magento, регистрирует исключение «Неверный идентификатор заказа», даже если кажется, что все заказы выполняются без проблем.Заказы также, кажется, занимают намного больше времени, чем они должны.Если я размещаю заказ у администратора, он практически мгновенный и не регистрирует никаких ошибок.В чем разница между внешними и внутренними заказами?Почему эти ошибки регистрируются каждый раз, хотя на самом деле ошибок не было?Есть предложения?

Спасибо!

Ответы [ 4 ]

1 голос
/ 16 февраля 2013

Итак ... наконец-то мы нашли постоянное решение для Magento 1.6. И мы можем подтвердить, что это было исправлено в Magento 1.7.

Полное объяснение и код здесь:

Magento Paypal IPN Неверный идентификатор заказа - решено

1 голос
/ 26 сентября 2012

Согласно журналу изменений для Magento 1.7.0.0 (который вышел в апреле), они думают, что исправили проблему:

Fixed: “Wrong order ID” exception in PayPal Express module under heavy load

Может ли кто-нибудь подтвердить, что обновление доMagento 1.7 действительно решает проблему?Каждый раз, когда я смотрю на него, это, похоже, проблема PayPal Express (наши платежи обычно проходят через PayPal Pro, и в этом нет ошибок).

0 голосов
/ 09 декабря 2011

Ладно ... Итак, мое другое решение не решило проблему и для нас.Говорил слишком рано.Хотя это помогло, оно не полностью избавилось от ошибки.

Однако мы нашли определенную четкую связь между загрузкой сервера и этой ошибкой IPN.Подробный анализ здесь: http://www.bigdune.net/geek-blog/magento/60-magento-paypal-ipn-wrong-order-id.html

Извините, но не похоже, что есть быстрое "исправление кода" для этого ... не то, что мы могли бы найти еще.

0 голосов
/ 08 декабря 2011

У нас было то же самое исключение в Magento 1.6.1, отображаемое в exception.log.Проблема для нас заключалась в том, что номер заказа и номер счета-фактуры были не синхронизированы.

По какой-то причине при использовании PayPal Express заказ не обрабатывается полностью и регистрируется исключение: «Неверный идентификатор заказа».Хуже всего было то, что это было ошибочно… иногда это не удавалось, в других случаях все было в порядке.

РЕШЕНИЕ: http://www.magentocommerce.com/magento-connect/fooman-sameorderinvoicenumber.html

Спасибо за большое расширение от Fooman!Просто установите расширение «SameOrderInvoiceNumber», не забудьте включить его в «Конфигурация |Продажи |Заказать номера », и все готово!

Решил проблему для нас в Magento 1.6.1… не связывайтесь с основным кодом!

...