【问题标题】:we are getting order in magento site if customer don't pay in “payment[payumoney india]” site如果客户不在“payment[payumoney india]”网站上付款,我们将在 magento 网站上收到订单
【发布时间】:2015-05-15 12:25:49
【问题描述】:

我们在“MAGENTO”网站中使用 payu:

payu 在印度是“支付方式”,就像 paypal 一样。

payu官方代码运行不好真的很奇怪

客户购买产品后,他去“结帐”页面,

他点击“下订单”按钮,然后它会重定向到“支付网站”

他没有付钱,但他可以不付钱就关闭payu网站,但我们也会收到“订单”。

我们不希望这种情况发生。在magento管理面板中,我们应该只有在客户在payu中付款后才能获得“订单”。

请帮我找到解决办法。

提前致谢。

【问题讨论】:

    标签: magento payment-gateway payu


    【解决方案1】:

    您可以看到,在默认情况下,当您单击 magento 中的 Place order 按钮时,它会下订单并重定向到支付网关,例如 paypal 或你的情况payu

    如果客户不付款或在付款被取消的情况下下订单,但您可以注意到付款状态为待付款

    我认为您所说的要求非常困难,因为当您单击下订单按钮时,您可以看到订单已经下达。

    我不确定这一点,但如果你想改变它,你可以这样想。

    1. 您需要删除在Place order按钮点击下订单的代码。
    2. 您需要确定付款是否成功完成(我不知道这是如何实现的),但如果您可以做到这一点,那么您可以执行下订单的代码。

    但我不建议使用这种方法,但可能存在其他隐藏的并发症。

    另一种选择是检查您的付款方式是否像贝宝一样提供快速结帐方式。在付款后的此过程中,客户将返回站点并仅下订单。这将简化您的工作。

    但如果您的付款方式不提供此功能,我建议您保留默认方式,即下单但状态为待付款

    希望这会有所帮助。

    【讨论】:

    • 如果支付成功后外部支付站点会重定向回网店,则可以在外部支付返回的方法中放置“创建订单”事件。
    猜你喜欢
    • 1970-01-01
    • 2021-06-21
    • 1970-01-01
    • 2021-02-27
    • 2012-12-09
    • 2018-07-04
    • 2016-07-06
    • 2015-02-17
    • 2015-11-08
    相关资源
    最近更新 更多