为paypal失败的交易在后端创建订单

时间:2016-04-06 12:19:56

标签: magento paypal

我们为magento 1.9.2

配置了Paypal Express结帐

enter image description here

在结帐时,当客户选择“ Paypal付款方式”时,它会重定向到 paypal网站

如果客户没有完成交易,将不会在后端创建订单。

我们想要的是如果客户也不付费,我们希望在后端创建一个包含客户电子邮件,电话号码等信息的订单。

enter image description here

如果我得到答案,我会额外提供100点赏金。

2 个答案:

答案 0 :(得分:1)

我通过一些研究找到了解决方案:here

学分:@Mukesh Chapagain

INSERT INTO core_config_data (config_id ,scope ,scope_id ,path ,value) VALUES (NULL , 'default', '0', 'payment/paypal_standard/active', '1' );

一旦我运行查询 express checkout ,并在后端为失败的交易创建订单。

答案 1 :(得分:0)

您需要覆盖管理销售模块。

  • 失败付款事件。称之为观察者方法。
  • 使用此方法,您可以使用会话中显示的订单明细以编程方式创建订单。

如果需要更多细节,请告诉我。