Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325

Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
prepare($sql); if ($stmt) { $transaction_id = $dataFromCCA['tracking_id'] ?? ''; $tracking_id = $dataFromCCA['tracking_id'] ?? ''; $bank_ref_no = $dataFromCCA['bank_ref_no'] ?? ''; $payment_mode = $dataFromCCA['payment_mode'] ?? ''; $card_name = $dataFromCCA['card_name'] ?? ''; $status_message = $dataFromCCA['status_message'] ?? ''; $mappedStatus = mapStatus($order_status); $stmt->bind_param( "ssssssss", $transaction_id, $tracking_id, $bank_ref_no, $payment_mode, $card_name, $status_message, $mappedStatus, $order_id ); $stmt->execute(); $stmt->close(); } // fetch updated order row $stmt = $conn->prepare("SELECT * FROM book_orders WHERE ccavenue_order_id = ?"); $stmt->bind_param("s", $order_id); $stmt->execute(); $order = $stmt->get_result()->fetch_assoc(); $stmt->close(); } // -------- build $data and $order_detail for invoice -------- $invoiceHtml = ''; if ($order) { // Book name object like old $order_detail->name $order_detail = (object)[ 'name' => $order['book_name'] ?? 'Book' ]; // Data array similar to old CodeIgniter flow $data = [ 'order_id' => $dataFromCCA['order_id'] ?? $order['ccavenue_order_id'], 'tracking_id' => $dataFromCCA['tracking_id'] ?? $order['tracking_id'], 'bank_ref_no' => $dataFromCCA['bank_ref_no'] ?? $order['bank_ref_no'], 'order_status' => $dataFromCCA['order_status'] ?? $order_status, 'failure_message' => $dataFromCCA['failure_message'] ?? '', 'payment_mode' => $dataFromCCA['payment_mode'] ?? $order['payment_mode'], 'status_message' => $dataFromCCA['status_message'] ?? $order['status_message'], 'currency' => $dataFromCCA['currency'] ?? 'INR', 'amount' => $dataFromCCA['amount'] ?? $order['amount'], 'billing_name' => $dataFromCCA['billing_name'] ?? $order['customer_name'], 'billing_address' => $dataFromCCA['billing_address'] ?? $order['shipping_address'], 'billing_city' => $dataFromCCA['billing_city'] ?? $order['city'], 'billing_state' => $dataFromCCA['billing_state'] ?? $order['state'], 'billing_zip' => $dataFromCCA['billing_zip'] ?? ($order['zip'] ?? ''), 'billing_country' => $dataFromCCA['billing_country'] ?? $order['country'], 'billing_tel' => $dataFromCCA['billing_tel'] ?? $order['customer_phone'], 'billing_email' => $dataFromCCA['billing_email'] ?? $order['customer_email'], 'trans_date' => $dataFromCCA['trans_date'] ?? $order['payment_date'], 'order_coment' => $order['customer_query'] ?? '', 'shipping' => 0, ]; // HTML invoice from mailtemp_helper.php (same as old) $invoiceHtml = bill_send2($data, $order_detail); // -------- send invoice email via SMTP (PHPMailer) -------- if (!empty($data['billing_email'])) { require_once __DIR__ . '/phpmailer/Exception.php'; require_once __DIR__ . '/phpmailer/PHPMailer.php'; require_once __DIR__ . '/phpmailer/SMTP.php'; $mail = new PHPMailer(true); $sent = false; try { $mail->isSMTP(); $mail->Host = 'askmanisha.com'; $mail->SMTPAuth = true; $mail->Username = 'noreply@askmanisha.com'; $mail->Password = 'webgennie@'; $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; // SSL $mail->Port = 465; $mail->CharSet = 'utf-8'; $mail->setFrom('noreply@askmanisha.com', 'AskManisha'); // recipients $mail->addAddress($data['billing_email']); // customer $mail->addBcc('support@askmanisha.com'); // office copy $mail->Subject = 'Billing'; $mail->isHTML(true); $mail->Body = $invoiceHtml; $sent = $mail->send(); } catch (Exception $e) { $sent = false; } // debug log file_put_contents( __DIR__ . '/mail_debug.log', date('Y-m-d H:i:s') . ' status=' . $order_status . ' sent=' . (int)$sent . ' email=' . $data['billing_email'] . PHP_EOL, FILE_APPEND ); } } ?> Thankyou-Shopping
Thank You For Shopping With Us. Your Card Has Been Charged And Your Transaction Is Successful. We Will Be Shipping Your Order To You Soon.
Thank you for shopping with us. We will keep you posted regarding the status of your order through e-mail.
Thank you for shopping with us. However, the transaction has been declined.
Security Error. Illegal access detected.
Order Id Tracking Id
Bank Ref No Order Status
Payment Mode Transaction Date
Status Message Currency
Amount Billing Name
Billing Address Billing City
Billing State Billing Zip
Billing Country Billing Tel
Billing Email
Back to Book Shop