脚本宝典收集整理的这篇文章主要介绍了php – 捕获订单支付的正确的magento观察员事件是什么?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
看完几个来源之后,似乎:
sales_order_invoice_pay
应该适用于所有付款方式,但似乎已在Magento 1.9:http://rabee.me/codes/magento/cheatsheet/1.9/上删除(此列表不完整,请查看以下更新)
另一种选择是:
'sales_order_payment_pay'
但是,当我测试它将付款方式设置为“支票/汇票”时,我在使用订单>生成后端发票后不会被解雇.发票>提交发票
此方法仅使用其他付款方式调用吗? (贝宝/ authorize.net)
更新:
阅读之后:另一个问题似乎是保证我在付款(在线或离线)之后输出订单的唯一方法是在创建发票时捕获,而对于Magento 1.9,正确的观察者是:
sales_order_invoice_register
在线方法paypal / authorize.net付款后是否自动创建和发送发票?在沙箱/测试模式下使用它们时仍然如此吗?
更新2:
经过大量测试后,似乎’sales_order_invoice_pay’是用于实现我所需要的正确方法.
以上是脚本宝典为你收集整理的php – 捕获订单支付的正确的magento观察员事件是什么?全部内容,希望文章能够帮你解决php – 捕获订单支付的正确的magento观察员事件是什么?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。