I am working on this Magento 2 extension and part of the features is need to entry in another table where order total will be inserted. so what I need is to find order invoice status paid event observer.How can I get order invoice status paid event in observer?

  • what do you mean by order paid? Apr 11, 2018 at 13:19
  • Once full invoice is generated. Apr 11, 2018 at 13:24

1 Answer 1


Here is the list of Magento 2 events.


In your case you can use sales_order_invoice_pay event which is calling from below location inside pay() function.


$this->_eventManager->dispatch('sales_order_invoice_pay', [$this->_eventObject => $this]);

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.