“网关错误:(TESTMODE)商户登录 ID 或密码无效或帐户处于非活动状态。在 Magento 中 PlaceOrder Authorised.net 期间”
Posted
技术标签:
【中文标题】“网关错误:(TESTMODE)商户登录 ID 或密码无效或帐户处于非活动状态。在 Magento 中 PlaceOrder Authorised.net 期间”【英文标题】:"Gateway error: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.During PlaceOrder Authorised.net in magento" 【发布时间】:2012-03-01 15:54:02 【问题描述】:我在使用 magento 中的 authorised.net 方法下订单时遇到错误:
"Gateway error: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.
【问题讨论】:
【参考方案1】:我遇到了同样的问题。我使用这里的信息来解决问题:
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(见上文)。
点击顶部的“保存配置”。
重试您的测试销售——它现在应该可以工作了!
【讨论】:
【参考方案2】:这也发生在我身上,所以为了后代:
如果您仍在使用测试网关,则有一个预设的 API Login ID:92KgL2uD 和 Transaction Key:4nT73z4473vLJfXF。
然后,当您转移到生产代码时,您将需要使用通过商家资料提供的 API 登录 ID 和交易密钥。
【讨论】:
API 密钥在测试期间对我有用。谢谢@Reed。 @reed 你能分享一下吗?MD5【参考方案3】:请使用https://test.authorize.net/gateway/transact.dll '网关 URL' 进行测试交易。
它对我有用。
【讨论】:
【参考方案4】:您将收到此错误,原因如下:
-
您的登录 ID 或交易密钥有误。
您正在尝试将开发者帐户与您的实时凭据一起使用,反之亦然
您的 Authorize.Net 帐户处于非活动状态
【讨论】:
我没有将开发者帐户与我的实时凭据一起使用。我还检查了 Authorized.net 帐户是否处于活动状态。 @user1194332 - 你解决了这个问题吗?我也有同样的问题。以上是关于“网关错误:(TESTMODE)商户登录 ID 或密码无效或帐户处于非活动状态。在 Magento 中 PlaceOrder Authorised.net 期间”的主要内容,如果未能解决你的问题,请参考以下文章