File: /var/www/vhosts/sethsawariyabizmart.com/httpdocs/masterAir/masterCheckout/check-status.php
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
include('../db.php'); // <-- include DB connection
include('../functions.php');
$orderId = customDecode($_GET['strId']);
if (!$orderId) {
$data = ['status' => "FAILED"];
echo json_encode($data);
exit;
}
// ✅ Fetch order directly from ipn_orders table
$stmt = $conn->prepare("SELECT * FROM master_ipn WHERE order_id = ? LIMIT 1");
$stmt->bind_param("s", $orderId);
$stmt->execute();
$result = $stmt->get_result();
$order = $result->fetch_assoc();
if ($order && $order['payment_status'] === "SUCCESS" && $order['txn_status'] === "200") {
$data = ['status' => "SUCCESS"];
echo json_encode($data);
exit;
}
// Default FAILED response
$data = [
'status' => "FAILED"
];
echo json_encode($data);
exit;
?>