【问题标题】:Magento Worldpay Integration - "Error Occurred"Magento Worldpay 集成 - “发生错误”
【发布时间】:2013-12-05 15:44:06
【问题描述】:

我在 Magento 中集成 Worldpay 时遇到以下错误:

http://www.magentocommerce.com/boards/viewthread/236952/

从 Magento 到 Worldpay 的交易完全正常,并且付款成功。该问题发生在交易后,返回网站时。客户收到来自 Worldpay 的电子邮件,但信息并未传回 Magento。交易状态显示为“付款待处理”。 Worldpay 将我们带回 Magento,但我们收到一条消息,只是简短地说“发生错误”,然后被带到一个空篮子。

有没有人遇到过这个问题并成功解决了这个问题?

【问题讨论】:

    标签: php magento worldpay


    【解决方案1】:

    在发布到 worldpay 的表单中有一个回调 URL。

    检查值是否正确。

    同时在您的 Worldpay 帐户配置中确保启用支付响应。

    完成此操作后,请在 Magento 上放置一些日志代码或检查世界的调试日志。 这将确保响应到达与否。 响应到达您的站点后,您可以进一步调试以找出问题所在。

    我觉得响应没有到达(发布)您的网站。

    【讨论】:

    • 嗨 Satish,非常感谢您的回复,我明天可以尝试您的建议,然后回复我的结果。
    • 我刚刚修复了一个 worldpay 网站问题,我在回复中发布的内容是该网站问题的原因。
    • 嗨 Satish,在与 Worldpay 讨论了这个问题后,他们认为问题在于我们的 Magento 安装已过时。我已经返回了希望在新的一年更新他们的 Magento 版本的客户。感谢您的想法,但不幸的是他们还没有解决我们的问题。希望更新 Magento 的版本可以解决所有问题。 Worldpay 提到旧版本的 Magento 不允许自身与新 Worldpay 服务器之间进行通信。
    • 你有哪个 Magento 版本?
    【解决方案2】:

    Phoenix Worldpay扩展内置调试系统,需要进入系统->配置->支付方式

    然后在底部的 WorldPay 部分中是启用调试的选项。

    一旦启用,调试信息将记录在 var/log/payment_worldpay_cc.log 中

    【讨论】:

      猜你喜欢
      • 2010-11-03
      • 2012-01-16
      • 2011-04-21
      • 2016-07-15
      • 2015-08-19
      • 2011-09-25
      • 2017-03-17
      • 2012-03-23
      相关资源
      最近更新 更多