diff --git a/src/RequestHandler.php b/src/RequestHandler.php index e6df8ab..1a9cc26 100644 --- a/src/RequestHandler.php +++ b/src/RequestHandler.php @@ -89,7 +89,7 @@ public function sendRequest() if (is_array($resultData) && array_key_exists('reason', $resultData)) { return $resultData; - + } else if ($resultData === NULL) { return $this->response = [ 'status' => 'error', @@ -145,12 +145,17 @@ public function sendRequest() . $paymentReferenceId; $Result_Data_Order = $this->helper->HttpPostMethod($OrderSubmitUrl, $PostDataOrder); - if ($Result_Data_Order['status'] == "Success") { - $url = json_encode($Result_Data_Order['callBackUrl']); - echo ""; - exit; + if (array_key_exists('status', $Result_Data_Order)) { + + if ($Result_Data_Order['status'] == "Success") { + $url = json_encode($Result_Data_Order['callBackUrl']); + echo ""; + exit; + } else { + echo json_encode($Result_Data_Order); + } } else { - echo json_encode($Result_Data_Order); + return $Result_Data_Order; } }