Cant Receive Payment Response On From Payment Getway And The Order Status Remain In Complete

Here is The notify url https://mydomainname/index.php?dispatch=payment_notification.complete&payment=payment&order_id=$order_id
insted of getting response on my cs cart page i gate page not found
and IN $_REQUEST i only get these : Array
(
[dispatch] => payment_notification.complete
[payment] => payment
[order_id] => 290
)
if ($mode == 'complete') {
$order_ido = $_REQUEST['data']['no'];
$order_id=$order_ido;
$order_id = intval($order_id);
$pp_response = array();
$payment_id = db_get_field("SELECT payment_id FROM ?:orders WHERE order_id=?i", $order_id);
$processor_data = fn_get_processor_data($payment_id);
if ($_REQUEST['msg'] == 'success') {
$pp_response['order_status'] = 'P';
$pp_response['reason_text'] = $_REQUEST['msg'];
$pp_response['transaction_id'] = $_REQUEST['data']['tradeNo'];
} elseif ($_REQUEST['msg']!=='success') {
$pp_response['order_status'] = 'Y';
$pp_response['reason_text'] = $_REQUEST['msg'];
}
if (fn_check_payment_script('payment.php', $order_id)) {
fn_finish_payment($order_id, $pp_response);
fn_order_placement_routines('route', $order_id);
}