Magento - Cron是通过API整合失败付款的最佳方式吗?

时间:2013-06-12 21:13:06

标签: api magento soap integration

当Magento中的付款失败时,订单状态设置为不完整,因为它正在等待付款,那么在完成订单时最好与ERP系统集成?

Cron是唯一可行的方式吗? 如果订单完成,我是否真的需要每小时询问Magento? 是不是有基于事件的API?

先谢谢。

1 个答案:

答案 0 :(得分:0)

是Cron是最好的方式。假设您使用的是许多付款方式,例如Skill或Paypal,则流程不是即时的。让我们看看这个例子:

1 - 用户结帐并选择PAYPAL 2 - 订单在Magento中保存为PENDING - PAYMENT 3 - 想象一下,那就是Paypal,CARD已过期或未获批准,然后客户端进行所有这一过程,将另一张卡添加或更改为paypal,只有在此更改后客户才能完成此过程

在付款完成之前,订单仍为待定付款

因此,使用CRON,您可以继续检查所有订单,如果此客户实际完成订单,则在下一次CRON调用时,可以进行与ERP的集成。

还会发生的是,客户放弃了PayPal,此订单将永久保留。您需要决定如何处理此订单。