Skip to content

Commit ef7a679

Browse files
Merge pull request #47 from PaystackHQ/revert-46-master
Revert "send order confirmation email after payment is confirmed"
2 parents d9fff48 + 69af0bb commit ef7a679

2 files changed

Lines changed: 13 additions & 8 deletions

File tree

Observer/ObserverAfterPaymentVerify.php

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,21 @@
88
class ObserverAfterPaymentVerify implements ObserverInterface
99
{
1010
/**
11-
* @var \Magento\Sales\Model\Order\Email\Sender\OrderSender
11+
* @var \Magento\Sales\Model\OrderFactory $_orderFactory
1212
*/
13-
protected $orderSender;
13+
protected $_orderFactory;
14+
15+
/**
16+
* @var \Magento\Checkout\Model\Session $_checkoutSession
17+
*/
18+
protected $_checkoutSession;
1419

1520
public function __construct(
16-
\Magento\Sales\Model\Order\Email\Sender\OrderSender $orderSender
21+
\Magento\Sales\Model\OrderFactory $orderFactory,
22+
\Magento\Checkout\Model\Session $checkoutSession
1723
) {
18-
$this->orderSender = $orderSender;
24+
$this->_checkoutSession = $checkoutSession;
25+
$this->_orderFactory = $orderFactory;
1926
}
2027

2128
public function execute(\Magento\Framework\Event\Observer $observer)
@@ -31,8 +38,6 @@ public function execute(\Magento\Framework\Event\Observer $observer)
3138
->setCanSendNewEmailFlag(true)
3239
->setCustomerNoteNotify(true);
3340
$order->save();
34-
35-
$this->orderSender->send($order, true);
3641
}
3742
}
3843
}

etc/events.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
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="PskPaystack_ObserverBeforeSalesOrderPlace" instance="Pstk\Paystack\Observer\ObserverBeforeSalesOrderPlace"/>
4+
<observer name="ObserverBeforeSalesOrderPlace" instance="Pstk\Paystack\Observer\ObserverBeforeSalesOrderPlace"/>
55
</event>
66
<event name="paystack_payment_verify_after">
7-
<observer name="PskPaystack_ObserverAfterPaymentVerify" instance="Pstk\Paystack\Observer\ObserverAfterPaymentVerify" />
7+
<observer name="ObserverAfterPaymentVerify" instance="Pstk\Paystack\Observer\ObserverAfterPaymentVerify" />
88
</event>
99
</config>

0 commit comments

Comments
 (0)