Заказы не отображаются в админке на OpenCart (authorize.net и v1.5.5.1)

Заказы не отображаются в админке на OpenCart (authorize.net и v1.5.5.1)

25.04.2013 09:31:47 Просмотров 39 Источник

Моя команда и я пытаемся завершить сборку электронной коммерции, и мы столкнулись с проблемой обработки наших заказов на Opencart v1. 5. 5. 1.

В настоящее время мы используем authoize.net как наш платежный шлюз. Заказы обрабатываются (отражаются как на тестовой кредитной карте, так и на authorize.net шлюз транзакций)

Однако, когда ордер размещен, он автоматически отправляется в переменную "недостающие ордера" под ордерами, а не в ваш обычный статус "отложенный".

Мы можем войти и вручную изменить заказы, но это не будет летать с клиентом. Цель состоит в том, чтобы они автоматически отображались как "ожидающие". По-видимому, это общая проблема с opencart и authorize.net (см. http://forum.opencart.com/viewtopic.php?f=20&t=79388&p=347416#p347416 ) но их предложенное решение не делает трюк.

Кто-нибудь еще сталкивался с этой проблемой для Opencart 1.5.5.1 и как вы ее обошли?

У вопроса есть решение - Посмотреть?

Ответы - Заказы не отображаются в админке на OpenCart (authorize.net и v1.5.5.1) / Orders are not displaying in admin on Opencart (authorize.net & v1.5.5.1)

shadyyx

25.04.2013 10:01:40

Я предполагаю, что проблема находится в конфигурации authorize.netплатежный шлюз. Вы установили статус заказа в администрации города? authorize.net платежный шлюз правильно?

authorize.net administration

Статус по умолчанию отменен (что странно), поэтому установите его в ожидание . После успешной обработки платежа этот статус заказа используется (см. catalog/controller/payment/authorize_aim.phpв строках 136-166).

https://stackoverflow.com/questions/16221113/orders-are-not-displaying-in-admin-on-opencart-authorize-net-v1-5-5-1/16221605#comment23200782_16221605
Эй, Шейди, я бы хотел, чтобы это было проблемой! В настоящее время он настроен на "ожидание". По-видимому, происходит следующее: данные отправляются в authorize.net информация подтверждается, и данные отправляются обратно в нашу установку opencart, однако она, похоже, не распознает правильный хэш MD5.
https://stackoverflow.com/questions/16221113/orders-are-not-displaying-in-admin-on-opencart-authorize-net-v1-5-5-1/16221605#comment23219797_16221605
Хорошо, теперь я посмотрел на ссылку, которую вы предоставили (как и вчера). Я думаю, что было бы важно выяснить, как хэш создается во время обработки запроса authorize.net сервис и попытаться восстановить создание хэша и сравнение внутри OpenCart...Do у вас есть доступ к некоторым authorize.net спецификации?
https://stackoverflow.com/questions/16221113/orders-are-not-displaying-in-admin-on-opencart-authorize-net-v1-5-5-1/16221605#comment23240568_16221605
Придумал, как это исправить! Это была комбинация отключения authorize_aim.php скрипт со скриптом, на который ссылается здесь: github.com/opencart/opencart/blob/... и применение техники комментирования в другом посте.
https://stackoverflow.com/questions/16221113/orders-are-not-displaying-in-admin-on-opencart-authorize-net-v1-5-5-1/16221605#comment23252759_16221605
@JeffG Итак, теперь вы должны поделиться своим решением и опубликовать здесь свой собственный ответ, который вы примете... Вот что такое это сообщество... В будущем другие люди, ищущие подобную проблему, могут найти ваш собственный Q + A и решить свои проблемы тоже...
Tebogo Mothiba

30.04.2013 12:12:42

Я уже некоторое время совершаю ту же ошибку. Я повторно загрузил следующие файлы, и это сработало для меня.

Похоже, ваш файл нуждается в обновлении.

КОД: ВЫБРАТЬ ВСЕ каталог / контроллер / учетная запись / логин.РНР И я бы также загрузил свежий

КОД: ВЫБРАТЬ ВСЕ каталог / модель / счет / клиент.РНР

user3167249

21.03.2014 08:49:19

Это на самом деле очень легко исправить. Все, что вам нужно сделать, это получить настройки вашего OpenCart Authorize.net мод и введите хэш MD5. Копировать, что перейти к authorize.net учетная запись нажмите на настройки рядом с тем, где вы найдете get API transaction key есть ссылка для обновления MD5 Hash. Нажмите на это; вставьте хэш MD5, скопированный из opencart, и сохраните.

LoudHouse Family

11.03.2019 06:32:12

Вы можете вручную добавить статусы обратно в статусы System / Localization / Order.

Закрыть X