"Ошибка шлюза: (TESTMODE) Идентификатор или пароль для входа в систему продавца неверен или учетная запись не активна. Во время PlaceOrder Authorised.net в magento" - PullRequest
10 голосов
/ 09 февраля 2012

Я сталкиваюсь с ошибкой во время размещения заказа с использованием метода authorised.net в magento:

"Gateway error: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.

Ответы [ 4 ]

19 голосов
/ 03 октября 2012

У меня была точно такая же проблема.Я использовал приведенную здесь информацию для решения проблемы:

http://support.authorize.net/authkb/index?page=content&id=A415&pmv=print&impressions=false

Короткий ответ: вам нужно изменить URL-адрес шлюза по умолчанию (который вы использовали бы с реальной учетной записью):

https://secure.authorize.net/gateway/transact.dll

до (использовать с тестовой учетной записью):

https://test.authorize.net/gateway/transact.dll

Для этого на панели инструментов Magento:

  1. Перейти в Система -> Конфигурация

  2. Выбрать Продажи -> Способ оплаты (на левой боковой панели)

  3. Разверните опцию «Authorize.net» (я не пробовал опцию «Authorize.Net Direct Post», но, похоже, она использует тот же URL-адрес шлюза по умолчанию, что, вероятно, и с этим тоже будет работать).

  4. Измените «URL-адрес шлюза» с URL-адреса шлюза по умолчанию на тестовый URL-адрес шлюза (см. Выше).

  5. Нажмите «Сохранить конфигурацию» вtop.

  6. Повторите тестовую продажу - она ​​должна сработать сейчас!

16 голосов
/ 13 августа 2013

Это также случилось со мной, поэтому для потомков:

Если вы все еще используете тестовый шлюз, есть предустановленный идентификатор входа API: 92KgL2uD и ключ транзакции: 4nT73z4473vLJfXF.

Затем, когда вы перейдете к производственному коду, вам нужно будет использовать идентификатор входа API и ключ транзакции, доступные через профиль продавца.

1 голос
/ 08 января 2013

Пожалуйста, используйте https://test.authorize.net/gateway/transact.dll для 'URL шлюза' для тестовой транзакции.

Это работает для меня.

0 голосов
/ 10 февраля 2012

Вы получите эту ошибку по следующим причинам:

  1. Ваш логин или ключ транзакции неверны.
  2. Вы пытаетесь использовать учетную запись разработчика в режиме реального времени.учетные данные или наоборот
  3. Ваша учетная запись Authorize.Net неактивна
...