为啥我的 Authorize.Net 测试帐户使用他们提供的示例应用程序失败?

Posted

技术标签:

【中文标题】为啥我的 Authorize.Net 测试帐户使用他们提供的示例应用程序失败?【英文标题】:Why does my Authorize.Net test account fail using the sample app they provide?为什么我的 Authorize.Net 测试帐户使用他们提供的示例应用程序失败? 【发布时间】:2011-08-11 15:30:54 【问题描述】:

我刚注册了一个Authorize.Net测试账号,然后我下载了SDK,安装到我的Tomcat服务器中,并用我的测试账号信息配置了helper.jsp,但是当我提交“咖啡购物车”时“他们给出的例子,它给了我一个非常模糊的错误,我无法弄清楚。关于如何调试它的任何想法?

We're sorry, but we can't process your order at this time due to the following error:

Transactions of this market type cannot be processed on this system. 
response code 3 
response reason code 87 

响应代码文档在这里: http://www.authorize.net/support/merchant/Transaction_Response/Response_Reason_Codes_and_Response_Reason_Text.htm

【问题讨论】:

【参考方案1】:

听起来您拥有的是零售测试帐户,而不是电子商务测试帐户。获取一个新的电子商务测试帐户,或者看看您是否可以让 Authnet 更改您当前测试帐户的帐户类型。

【讨论】:

谢谢。你说得有些对。当我最初注册测试帐户时,它要求我提供“有卡”或“无卡”帐户类型。逻辑告诉我选择“有卡”类型,但事实证明在这种情况下有效的是“无卡”帐户类型。我希望页面会告诉我这一点,但在你的帮助下我想通了。谢谢!

以上是关于为啥我的 Authorize.Net 测试帐户使用他们提供的示例应用程序失败?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 activemerchant 将实时交易发送到测试服务器 authorize.net

rails activemerchant authorize.net 问题

Magento 多个 Authorize.net 网关

在 Authorize.Net iOS SDK 中将 API 登录 ID 和事务密钥放在哪里?

Authorize.net : 底层连接已关闭

Rails 中的 Authorize.net - 由于身份验证值无效,用户身份验证失败