【问题标题】:Authorize.net error in magento 2.0.5Magento 2.0.5 中的 Authorize.net 错误
【发布时间】:2016-09-13 17:34:43
【问题描述】:

我已经在我的新 magento 2.0.5 中配置了 authorize.net。我已经更新了我的沙箱api login idtransaction keymerchant md5,并将url更改为https://test.authorize.net/gateway/transact.dll进行测试。

我还启用了测试模式和调试模式来跟踪。下订单时,我在警报框Please enter a transaction ID to authorize this payment. 上收到错误消息。在检查 /var/log/debug.log transaction id (x_trans_id) 时在 0。我怀疑问题出在transaction id

【问题讨论】:

  • 您不应在请求中将网关设置为测试模式或将测试模式设置为真。
  • 非常感谢,它对我有用

标签: magento authorize.net


【解决方案1】:

您不应在请求中将网关设置为测试模式或将测试模式设置为 true。

【讨论】:

  • 基于什么文档?
  • @dchayka 如果您将沙箱设置为测试模式,或者在您的请求中将测试模式设置为 true,您将指示网关仅确认凭据并返回 OK。它不会尝试进行交易,并且没有任何内容存储在网关上,由零交易 id 确认。
  • @rhldr 就像您的评论一样,我们正在尝试使用测试模式测试付款。所以我们在我们的沙盒账户中启用了测试模式=>在我们的请求和测试模式中启用。但是网关没有返回“OK”,而是返回错误“请输入交易 ID 以授权此付款”。请检查以下案例,让我们知道测试模式是否在 magento 2.1.1 启用测试模式 + 沙盒帐户 + 沙盒测试模式 + 测试网关 url 下工作。
猜你喜欢
  • 2013-10-02
  • 1970-01-01
  • 1970-01-01
  • 2013-10-15
  • 2016-02-18
  • 2017-06-13
  • 1970-01-01
  • 2011-04-29
相关资源
最近更新 更多