"网关错误:(TESTMODE)商家登录ID或密码无效或帐户处于非活动状态.在PlaceOrder Authorised.net in magento"

Bha*_*vik 10 authorize.net payment-gateway e-commerce magento-1.5

我使用magento中的authorised.net方法在placeorder期间遇到错误:

"Gateway error: (TESTMODE) The merchant login ID or password is invalid or the account is inactive.
Run Code Online (Sandbox Code Playgroud)

小智 19

我遇到了同样的问题.我用这里的信息来解决问题:

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

简短的回答是您需要更改默认的Gateway 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. 点击顶部的"保存配置".

  6. 重试您的测试销售 - 现在应该可以使用!


Ree*_*eed 16

这也发生在我身上,所以后人:

如果您仍在使用测试网关,则会有一个预先设置的API登录ID:92KgL2uD和事务密钥:4nT73z4473vLJfXF.

然后,当您转到生产代码时,您将需要使用商家档案中提供的API登录ID和交易密钥.