sales_order_payment_refund 和 sales_order_creditmemo_refund 有什么区别

What is difference between sales_order_payment_refund and sales_order_creditmemo_refund

sales_order_payment_refundsales_order_creditmemo_refund 事件在 Magento CE 1.9 中有什么区别以及这些事件何时被调度?
由于贷记凭证电子邮件中未提及退款信息, 我正在努力在订单退款时向客户发送自定义电子邮件通知。
在此先感谢您的帮助..:)

这两个事件非常接近,几乎可以互换使用:

sales_order_payment_refund 首先调用,只要付款可以退还(即尚未退还)。它 returns 与事件数据中的 Payment 和 Creditmemo 对象。

sales_order_creditmemo_refund 之后几乎立即被调用,它只是 returns Creditmemo 对象。