“网关错误:(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 期间”的主要内容,如果未能解决你的问题,请参考以下文章