diff --git a/Controller/Payment/Webhook.php b/Controller/Payment/Webhook.php index b0884712..a93c1c84 100644 --- a/Controller/Payment/Webhook.php +++ b/Controller/Payment/Webhook.php @@ -180,13 +180,13 @@ protected function orderPaid(array $post) $paymentId = $post['payload']['payment']['entity']['id']; $rzpOrderId = $post['payload']['order']['entity']['id']; - if (isset($post['payload']['payment']['entity']['notes']['merchant_quote_id']) === false) + if (isset($post['payload']['order']['entity']['receipt']) === false) { $this->logger->info("Razorpay Webhook: Quote ID not set for Razorpay payment_id(:$paymentId)"); return; } - $quoteId = $post['payload']['payment']['entity']['notes']['merchant_quote_id']; + $quoteId = $post['payload']['order']['entity']['receipt']; $orderLinkCollection = $this->_objectManager->get('Razorpay\Magento\Model\OrderLink')