Php 付款完成后,如何在zen cart中触发事件?

Php 付款完成后,如何在zen cart中触发事件?,php,shopping-cart,zen-cart,Php,Shopping Cart,Zen Cart,我写了一些定制的东西,这样当客户的订单完成时,我就可以向他们发送一封包含各种数据的电子邮件。问题是,我似乎找不到何时何地可以验证付款是否已成功处理 我尝试使用以下方法触发事件: payment::after_process() 但这似乎是在订单处理完毕时触发的,而不是在付款时触发的。在触发此事件之前,我需要确保客户已付款 在哪里可以执行此操作?为什么不自定义includes/classes/order.php并修改send\u order\u email()。您有订单id,这样您就可以验证状态

我写了一些定制的东西,这样当客户的订单完成时,我就可以向他们发送一封包含各种数据的电子邮件。问题是,我似乎找不到何时何地可以验证付款是否已成功处理

我尝试使用以下方法触发事件:

payment::after_process()
但这似乎是在订单处理完毕时触发的,而不是在付款时触发的。在触发此事件之前,我需要确保客户已付款


在哪里可以执行此操作?

为什么不自定义includes/classes/order.php并修改send\u order\u email()。您有订单id,这样您就可以验证状态是否正在处理(或未处理的其他内容),这样您就知道付款已被接受。

请访问zen-cart.com。

这或类似的内容显然适用于除远程托管支付处理服务(例如PayPal IPN)之外的所有模块。。我的客户碰巧在用它。