$_SESSION['razorpay_order_id'], 'razorpay_payment_id' => $_POST['razorpay_payment_id'], 'razorpay_signature' => $_POST['razorpay_signature'] ); $api->utility->verifyPaymentSignature($attributes); } catch(SignatureVerificationError $e) { $success = false; $error = 'Razorpay Error : ' . $e->getMessage(); } } if ($success === true) { $payment = $api->payment->fetch($_POST['razorpay_payment_id']); $payment_status = ucfirst($payment->status); $order_id = $payment->order_id; $_SESSION['razorpay_payment_id'] = $_POST['razorpay_payment_id']; $_SESSION['payment_status'] = $payment_status; $_SESSION['order_id'] = $order_id; if($payment_status == 'Captured') { $payment_status = 'Paid'; } $sql = " UPDATE ".$_SESSION['table_id']." SET payment_id = '".$_POST['razorpay_payment_id']."', order_id = '$order_id', payment_status = '$payment_status' where id = '".$_SESSION["form_id"]."' "; if(!$result = $conn->query($sql)){ die('There was an error running the query [' . $conn->error . ']'); } // $sql=" // UPDATE forms // SET status = '$payment_status' // where // id like '".$_SESSION["panel_form_id"]."' // "; // if(!$result = $conn_2->query($sql)){ // die('There was an error running the query [' . $conn_2->error . ']'); // } header("Location: ./success.php"); } else { header("Location: ./failure.php"); }