$_POST['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) {
$razorpay_order_id = $_POST['razorpay_order_id'];
$razorpay_payment_id = $_POST['razorpay_payment_id'];
$msg_to_verify = $_SESSION['msg_to_verify'];
$subject_to_verify = $_SESSION['subject_to_verify'];
$subject = $subject_to_verify.' / '.$razorpay_payment_id;
$table_gmail = '
Payment Id |
'.$razorpay_payment_id.' |
';
$msg_gmail = $msg_to_verify. $table_gmail;
send_mail($subject, $msg_gmail);
$time_id=trim(addslashes($_POST['time_id']));
$time_id_1=strtotime($time_id);
$appointment_time=date('h:i a', $time_id_1);
$curr_date = date('Y-m-d H:i:s');
$appointment_time_1=date('h', $time_id_1);
$appointment_time_2=date('i', $time_id_1);
$appointment_time_3=date('a', $time_id_1);
$amount = $_POST['paid_amount'] / 100;
$query= "INSERT INTO `tbl_appointment_office`(`mem_id`, `appointment_date`, `added_date`, `hour_date`, `min_date`, `am_date`, `des`, `document_name`, `mobile_no`, `email_id`, `name`, `location`, `cancel_time`, `completion_time`, `amount`, `order_id`, `payment_type`, `status`, `cancel_us`, `quoted_by`, `razid`, `upload_photo`, `token_no`, `payment`, `app_id`, `paid_amount`) VALUES ('6','$_POST[app_date]','$curr_date', '$appointment_time_1',' $appointment_time_2','$appointment_time_3','$_POST[consulting]',NULL,'$_POST[mobile]',NULL,'$_POST[pat_name]','$_POST[location]',NULL,NULL,'$_POST[age]','$_POST[razorpay_order_id]','def','1','0','patient','$_POST[vehicle1]',NULL, NULL,'RAZORPAY', '$_POST[app_id]', '$amount')";
if(mysqli_query($conn, $query)){
$get_id = mysqli_insert_id($conn);
sleep(3);
$app_info = date('d-m-Y', strtotime($_POST['app_date'])).' : '.date('l', strtotime($_POST['app_date'])).' : ';
$log = "INSERT INTO tbl_missed_dc_log
(cust_name, whatsapp, age, `location`, consulting_for, app_date, app_time, reference, amount, raz_order_id, app_id, time_id, payment_status)
VALUES('$_POST[pat_name]', '$_POST[mobile]', '".$_POST['age']."', '$_POST[location]', '$_POST[consulting]', '$_POST[app_date]', '$app_info', '".$_POST['vehicle1']."', '400', '$razorpay_payment_id', '".$_POST['app_id']."', '".$_POST['time_id']."', 'post-order');";
mysqli_query($conn, $log);
$get_appt = mysqli_query($conn, "select * from tbl_doctor_appointment_office where id = '$_POST[app_id]'");
$get_apps = mysqli_fetch_array($get_appt, MYSQLI_ASSOC);
if($get_apps['from_min'] == '0'){
$from_min = '00';
}else{
$from_min = $get_apps['from_min'];
}
if($get_apps['to_min'] == '0'){
$to_min = '00';
}else{
$to_min = $get_apps['to_min'];
}
$schedule =$get_apps['from_hour'].':'.$from_min.' '.$get_apps['from_sta'].' to '.$get_apps['to_hour'].':'.$to_min.' '.$get_apps['to_sta'];
$login = "SELECT * from shop_user WHERE phone= '$_POST[mobile]'";
$resqry = mysqli_query($conn, $login);
$numrows = mysqli_num_rows($resqry);
if($numrows==0)
{
$username="drg-".time();
$Insert_Qry_12 = "INSERT INTO shop_user (`name`,`phone`, `username`, `password`, `status`, `new_status`, `package`, `GST`) VALUES ('$_POST[pat_name]','$_POST[mobile]', '$username', 'pass@202k', '1', '0', '0', '')";
$Insert_Run_12 = mysqli_query($conn, $Insert_Qry_12);
}
// $app_infos = $_POST['app_date'].' '.$time_id;
sleep(2);
sms_api($_POST['pat_name'], $app_info, $schedule, $_POST['mobile']);
header('location: ../direct_consultation_payment_complete.php?req_id='.$get_id);
}
}
?>