【问题标题】:magento create order after successful payment from ccavenue从 ccavenue 成功付款后,magento 创建订单
【发布时间】:2016-03-19 09:24:41
【问题描述】:

我已经在我的 magento 商店中实现了 cc-avenue 支付网关。

现在,当我在结帐时选择 ccavenue 付款方式时,它会重定向到 ccavenue,但在后端 magento 中创建订单。

我想在成功支付 ccavenue 后创建一个订单。

谁能帮我解决这个问题。

【问题讨论】:

  • 在 magento 中,默认情况下会创建带有状态处理的订单。完成付款后,它会根据状态将其标记为成功或失败。
  • 我不认为它对你来说是个好选择。因为您将丢失尝试订购但最终没有订购的客户的信息。
  • 请出示您的代码。
  • 我正在为 EuropaBank MPI 付款方式而苦苦挣扎,您有什么解决方案吗?

标签: magento ccavenue


【解决方案1】:

在 magento 中,您必须先创建一个订单,然后再将其重定向到支付网关。因为包括 ccavenue 在内的每个支付网关都需要订单 ID 和与订单相关的少量参数。您可以做的是,您应该在创建订单时停止邮件。

有一个事件

sales_order_place_after

当您收到付款网关的回复时,覆盖它并停止发送邮件,根据发送正确的电子邮件检查即将发生的成功或失败。

【讨论】:

    猜你喜欢
    • 2013-04-10
    • 2016-03-17
    • 2014-05-08
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 2016-06-26
    • 2012-04-19
    相关资源
    最近更新 更多