Я столкнулся с ошибкой во время размещения заказа с использованием метода authorized.net в magento:
"Gateway error: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.
Я столкнулся с ошибкой во время размещения заказа с использованием метода authorized.net в magento:
"Gateway error: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.
У меня была точно такая же проблема. Я использовал информацию здесь, чтобы решить проблему:
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:
Перейдите в Система -> Конфигурация
Выберите «Продажи» -> «Способ оплаты» (на левой боковой панели).
Разверните параметр «Authorize.net» (я не пробовал параметр «Authorize.Net Direct Post», но, похоже, он использует тот же URL-адрес шлюза по умолчанию, так что, вероятно, он тоже будет работать).
Измените «URL-адрес шлюза» с URL-адреса шлюза по умолчанию на тестовый URL-адрес шлюза (см. выше).
Нажмите «Сохранить конфигурацию» вверху.
Повторите пробную продажу — теперь все должно работать!
Это случилось и со мной, так что для потомков:
Если вы все еще используете тестовый шлюз, предварительно установленный идентификатор входа в API: 92KgL2uD и ключ транзакции: 4nT73z4473vLJfXF.
Затем, когда вы перейдете к рабочему коду, вам нужно будет использовать идентификатор входа в API и ключ транзакции, доступные в профиле продавца.
Пожалуйста, используйте https://test.authorize.net/gateway/transact.dll для «URL-адрес шлюза» для тестовой транзакции.
Меня устраивает.
Вы получите эту ошибку по следующим причинам: