【问题标题】:Magento does not capture orders after paymentMagento 付款后不捕获订单
【发布时间】:2016-03-15 16:53:55
【问题描述】:

我使用 Sage 作为付款方式(无论如何这都不重要)。 有时我安装的magento (1.9.1.0) 会接受付款但不会创建新订单。

所以基本上,新客户已创建,但没有分配订单!所以我需要登录我的支付服务提供商来检查订单。

  1. 为什么会这样?服务器问题?如果有,会是什么?
  2. 如何在发生此类事件后手动捕获?

我需要买家在发票上看到付款方式“Sage”,但是,当我手动添加订单时,我唯一能做到的方法是选择通过电话付款或银行转帐。

非常感谢您的任何建议!欣赏它! (很多!)

谢谢。

【问题讨论】:

标签: magento checkout opayo magento-1.9.1 sage-erp


【解决方案1】:

它发生了。如果有什么安慰的话,我在 Magento 中使用过的所有其他付款方式都会发生这种情况,包括 Paypal(打开和关闭 IPN)。它被称为孤立交易,Ebizmars 专门提供了一种处理方式。

我经常在我们的网站上查看它,它列出了所有失败的交易。 10000 个中有 9999 个删除它们。需要注意的有 VPS Tx ID,大多数没有。如果它在 VPS Tx Id 中有一个条目,则 Sagepay 已支付了一笔款项。在这种情况下,您需要对其进行整理。 ebizmarts 模块有一个测试版“功能”,旨在将报价转换为订单。它不起作用。

您需要在后端手动创建订单。正如您所指出的,您需要指定一种付款方式。我使用这个免费模块;

https://www.magentocommerce.com/magento-connect/admin-payments.html

基本上使用“货到付款”付款方式,我在后端配置设置中将标题更改为“确认付款”。

您可以轻松地将该标题更改为“Sage”,这就是发票上将显示的付款方式,客户不会知道它实际上只是重命名的“货到付款”方式。

恐怕不是一个很好的程序化答案,只是网站日常管理的一部分。

【讨论】:

  • 你好。我真的很感激这一点!太感谢了!这里有一些很棒的细节!你是英国人吗?但我也想知道它为什么会失败,也许会找到解决方案!可以是服务器吗?如果是这样,我的服务器上可能需要更改什么?
  • 那么您应该查看模块的代码并了解它们是如何处理这些孤立事务的。让我这样说吧,如果 Ebizmarts 无法找到解决方法并以孤立的交易网格告终,那么你会很好地解决问题。雄心壮志的最高分,但鉴于这些都是千载难逢的,我会说你的努力最好花在其他事情上。这就是我得出的结论。是的,我住在英国,住在利兹。
  • 非常正确 :) 有同样的问题,不幸的是没有解决。仍在试图迫使 e-Bizmarts 解决它,但....到目前为止没有运气。
  • @RobertA。 - 我不久前研究过这个。这些家伙-> sagepay.co.uk/partners-and-developers/partners/customweb,瑞士公司有一个模块sellxed.com/shop/en/chf/…,他们认为它可以解决孤儿交易问题。不过是 200 欧元,显然还有测试/实施成本。
  • 太棒了!完美的答案与解释!让我开心!!!
猜你喜欢
  • 1970-01-01
  • 2016-06-26
  • 2012-02-29
  • 1970-01-01
  • 2015-01-19
  • 2020-08-13
  • 2016-03-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多