Файловый менеджер - Редактировать - /home/d46091/udyogaadhaar.net/blog-post/images/698279/payu.tar
Назад
payu-failure.php 0000644 00000013610 15026517036 0007666 0 ustar 00 <?php include_once '../config.php'; session_start(); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; ini_set('display_errors', 1); ini_set('display_startup_errors', 1); date_default_timezone_set('Asia/Kolkata'); $date=date('d-m-Y H:i:s'); error_reporting(E_ALL); require '../vendor/autoload.php'; define('PAYU_RESPONSE_MERCHANT_KEY', $_POST['key']); define('PAYU_RESPONSE_STATUS', $_POST['status']); define('PAYU_RESPONSE_TXN_ID', $_POST['txnid']); define('PAYU_RESPONSE_FIRST_NAME', $_POST['firstname']); define('PAYU_RESPONSE_EMAIL', $_POST['email']); define('PAYU_RESPONSE_MID', $_POST['udf1']); define('PAYU_RESPONSE_AMOUNT', $_POST['amount']); define('PAYU_RESPONSE_PRODUCT_INFO', $_POST['productinfo']); define('PAYU_RESPONSE_HASH', $_POST['hash']); if (PAYU_RESPONSE_STATUS != 'success') { $orderId = $_POST["txnid"]; $sql ="SELECT * FROM msme_form WHERE order_id = '".$_POST["txnid"]."'"; $result = $conn->query($sql); $row = $result->fetch_assoc(); // Mailer $payment_link = 'https://udyogaadhaar.net/Payment.php?cmpnMail='.base64_encode($orderId); $mail = new PHPMailer(true); try { $mail->isSMTP(); //$mail->SMTPDebug = 2; $mail->CharSet = 'UTF-8'; $mail->Host = 'udyogaadhaar.net'; $mail->SMTPAuth = true; $mail->Username = 'no-reply@udyogaadhaar.net'; $mail->Password = 'freeDOM@611#'; $mail->SMTPSecure = 'tls'; $mail->Port = 587; $mail->setFrom('no-reply@udyogaadhaar.net', 'udyogaadhaar.net'); $mail->addAddress($row["email_id"]); $mail->isHTML(true); $mail->Subject = "⚠️Ref : Your Payment Failed For ".$row['form_name']." Form"; $mail->Body = ' <div style="width:100%; float:left;margin:0;padding:0; background-color: #eee;letter-spacing: 0.3px;"> <div style="width:80%;background-color:#fff;margin:auto;"> <div style="width:100%;float:left;margin:auto;background-color:#fff;"> <div style="width:100%;float:left;margin:auto;background-image:linear-gradient(#67c57e,#94cea2);text-align: center;border-bottom: 8px solid #ff8c00;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;"> <span style="display:block;color: #000; font-size:20px;font-weight:700;padding:20px 10px ;font-family:sans-serif;">MSME / UDYAM REGISTRATION</span> </div> </div> <div style="width:100%;float:left;background-color:#fff;text-align: justify;"> <div style="text-align: justify;width:80%;margin:auto;background:#fff;padding:0px 10px;"> <p style="text-align: justify;color:#343a40; font-size:17px;font-weight:lighter;padding:10px 0px 0px;font-family:sans-serif;"><b>Dear '.$row['applicant_name'].',</b></p> <p style="text-align: justify;color:#343a40;font-size:15px;padding:0px 0px 0px;font-family:sans-serif;"> This mail is in reference to the <b>'.$row['form_name'].'</b> submitted by you on '.$date.'. </p> <p style="text-align: justify;color:#343a40;font-size:15px;padding:0px 0px 0px;font-family:sans-serif;color:red;">Processing of your <b>'.$row['form_name'].'</b> Application Is on hold, due to NON PAYMENT of fees.</p> <p style="text-align: justify;color:#343a40;font-size:15px;padding:0px 0px 0px;font-family:sans-serif;">We request you to complete the payment at the earliest to enable us to process your application.</p> <p style="color:#2c498d;font-size:15px;padding:0px 0px 0px;font-family:sans-serif;font-weight: bold;">Click on the link below to make payment.</p> <div style="width:80%; background:#fff;float:left;margin:auto;padding: 10px 0px;"> <button style="background-color:#ff8c00;padding:8px 15px;border: none;"><a href="'.$payment_link.'" style="text-decoration:none; color:#fff;font-size:15px;font-family:sans-serif;font-weight: bold;">Pay Here</a></button> </div> <div style="width:80%; background:;float:left;margin:auto;text-align: justify;"> <p style="color:#343a40;font-size:16px;padding:0px 0px 8px;font-family:sans-serif;font-weight: bold;">Regards,<br> Team Processing,<br> </div> </div> </div> </div> </div> '; $mail->send(); if($mail){ $data = [ 'email_id' => $mail->Username, 'recipient_email' => $row['email_id'], 'amount' => $row['total_amount'], 'business' => 'MSME', 'mail_type' => 'Payment Failed', 'mailform' => 'sent' ]; $apiUrl = 'https://crm11.techlounge.co.in/api/mail-data-logs.php'; $ch = curl_init($apiUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); $response = curl_exec($ch); curl_close($ch); }else{ $data = [ 'email_id' => $mail->Username, 'recipient_email' => $row['email_id'], 'amount' => $row['total_amount'], 'business' => 'MSME', 'mailform' => 'notsent' ]; $apiUrl = 'https://crm11.techlounge.co.in/api/mail-data-logs.php'; $ch = curl_init($apiUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); $response = curl_exec($ch); curl_close($ch); } echo "Payment Failed"; } catch (Exception $e) { echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}"; } } ?> payu-success.php 0000644 00000013251 15026517036 0007710 0 ustar 00 <?php include_once '../config.php'; define('PAYMENT_GATEWAY', 'PAYU'); define('PAYU_MID', '8407377'); define('PAYU_CLIENT_ID', ''); define('PAYU_MERCHANT_KEY', 'Ar2LLu'); define('PAYU_MERCHANT_SALT', 'YIcBhQhi9BPdtVwamWYEcP3pjQxGRlji'); define('PAYU_BASE_URL', 'https://secure.payu.in/_payment'); // Live include_once('../vendor/autoload.php'); session_start(); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; define('PAYU_RESPONSE_MERCHANT_KEY', $_POST['key']); define('PAYU_RESPONSE_STATUS', $_POST['status']); define('PAYU_RESPONSE_TXN_ID', $_POST['txnid']); define('PAYU_RESPONSE_FIRST_NAME', $_POST['firstname']); define('PAYU_RESPONSE_EMAIL', $_POST['email']); define('PAYU_RESPONSE_MID', $_POST['udf1']); define('PAYU_RESPONSE_AMOUNT', $_POST['amount']); define('PAYU_RESPONSE_PRODUCT_INFO', $_POST['productinfo']); define('PAYU_RESPONSE_HASH', $_POST['hash']); if ($_POST['status'] == 'success') { $sql = " UPDATE msme_form SET payment_id = '".$_POST['mihpayid']."', payment_status = 'Paid' WHERE order_id = '".$_POST['txnid']."' "; $result = $conn->query($sql); $_SESSION['orderId'] = $_POST['txnid']; $sql = "SELECT * FROM msme_form WHERE order_id = '".$_SESSION['orderId']."'"; $result = $conn->query($sql); $row = $result->fetch_assoc(); $mail = new PHPMailer(true); try { $mail->isSMTP(); $mail->Host = 'udyogaadhaar.net'; $mail->SMTPAuth = true; $mail->Username = 'no-reply@udyogaadhaar.net'; $mail->Password = 'freeDOM@611#'; $mail->SMTPSecure = 'tls'; $mail->Port = 587; $mail->setFrom('no-reply@udyogaadhaar.net', "Udyog Aadhaar"); $mail->addAddress("".$row['email_id'].""); $mail->isHTML(true); $mail->Subject = "Payment Successful For ".$row['form_name'].""; $mail->Body = " <span style='color:black'>Dear <strong>".$row['applicant_name']."</strong>, <br><br> Your payment for ".$row['form_name']." is successful. <br> <strong>NOTE : Final Certificate will be delivered within 2-3 working days.</strong> <br><br> Your order details are as follows: <br> APPLICANT NAME: ".strtoupper($row["applicant_name"])."<br> EMAIL ID: ".strtoupper($row['email_id'])."<br> MOBILE NUMBER: ".strtoupper($row['mobile_number'])."<br> AMOUNT PAID: ".strtoupper($row['total_amount'])."<br> PAYMENT ID: ".strtoupper($row["payment_id"])."<br> ORDER ID: ".strtoupper($row['order_id'])."<br> PAYMENT STATUS: PAID <br><br> Regards,<br> Team Processing <div style='background: #005ea5; padding: 15px; margin: 15px 0; display: block'> <span style='font-size:18px; color: #ffffff'> Note:<br> 1) Your application along with payment has been received and the same will be processed by our experts in next 24 - 48 working hours.<br> <strong>2) At the time of processing, one link will be sent to you for OTP collection. We collect OTP only through system generated automatic links, linked to client's application to reduce human intervention.</strong><br> 3) Normally certificate generation takes 10 - 15 working days. However due to restrictions placed by COVID-19, this may take longer than usual. </span> </div> <br> Due to system upgradation on account of financial year change, processing of certificates will be delayed. <br> Your application has been queued up for processing and the final certificate will be sent on your registered email address within 7 - 10 working days. <br> Our Office Timing Is 10am - 6pm, From Monday To Saturday. <br> We expect your cooperation for the same. <br> <span>For Order Status / Queries / Grievance <a href='https://udyogaadhaar.net/complaint-form.php'>Click Here</a> </span> "; $mail->send(); $mail->ClearAllRecipients(); $mail->addAddress('no-reply@udyogaadhaar.net'); $mail->isHTML(true); $mail->Subject = "Payment Received For ".$row["form_name"].""; $mail->Body = " APPLICANT NAME: ".$row["applicant_name"]."<br> EMAIL ID: ".$row['email_id']."<br> MOBILE NUMBER: ".$row['mobile_number']."<br> AMOUNT PAID: ".$row['total_amount']."<br> PAYMENT ID: ".$row["payment_id"]."<br> ORDER ID: ".$row['order_id']."<br> PAYMENT STATUS: Paid "; $mail->send(); header ('location: ../success.php'); } catch (Exception $e) { echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}"; } } else { echo "Payment Failed"; } ?>