File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88class ObserverAfterPaymentVerify implements ObserverInterface
99{
1010 /**
11- * @var \Magento\Sales\Model\OrderFactory $_orderFactory
11+ * @var \Magento\Sales\Model\Order\Email\Sender\OrderSender
1212 */
13- protected $ _orderFactory ;
14-
15- /**
16- * @var \Magento\Checkout\Model\Session $_checkoutSession
17- */
18- protected $ _checkoutSession ;
13+ protected $ orderSender ;
1914
2015 public function __construct (
21- \Magento \Sales \Model \OrderFactory $ orderFactory ,
22- \Magento \Checkout \Model \Session $ checkoutSession
16+ \Magento \Sales \Model \Order \Email \Sender \OrderSender $ orderSender
2317 ) {
24- $ this ->_checkoutSession = $ checkoutSession ;
25- $ this ->_orderFactory = $ orderFactory ;
18+ $ this ->orderSender = $ orderSender ;
2619 }
2720
2821 public function execute (\Magento \Framework \Event \Observer $ observer )
@@ -38,6 +31,8 @@ public function execute(\Magento\Framework\Event\Observer $observer)
3831 ->setCanSendNewEmailFlag (true )
3932 ->setCustomerNoteNotify (true );
4033 $ order ->save ();
34+
35+ $ this ->orderSender ->send ($ order , true );
4136 }
4237 }
4338}
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" ?>
22<config xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : noNamespaceSchemaLocation =" urn:magento:framework:Event/etc/events.xsd" >
33 <event name =" sales_order_place_before" >
4- <observer name =" ObserverBeforeSalesOrderPlace " instance =" Pstk\Paystack\Observer\ObserverBeforeSalesOrderPlace" />
4+ <observer name =" PskPaystack_ObserverBeforeSalesOrderPlace " instance =" Pstk\Paystack\Observer\ObserverBeforeSalesOrderPlace" />
55 </event >
66 <event name =" paystack_payment_verify_after" >
7- <observer name =" ObserverAfterPaymentVerify " instance =" Pstk\Paystack\Observer\ObserverAfterPaymentVerify" />
7+ <observer name =" PskPaystack_ObserverAfterPaymentVerify " instance =" Pstk\Paystack\Observer\ObserverAfterPaymentVerify" />
88 </event >
99</config >
You can’t perform that action at this time.
0 commit comments