isActive()) { $client->checkAppStatus([$shopAppNr]); if($client->isCorrect and is_object($client->applications) and $client->applications->count() == 1){ //log request, response and perform notification if(isset($client->applications[0]->ApplicationNumber)) { ScbDbUtil::RegisterSuccessfullPshResponse($shopAppNr, $client->operationStatus, $client->applications[0]); } else { // response formalnie poprawny ale brak wniosku // ScbDbUtil::LogIncorrectPshResponse($shopAppNr, $client->operationStatus, $client->applications[0]->CreditState); ScbDbUtil::RegisterSuccessfullPshResponse($shopAppNr, $client->operationStatus, $client->applications[0]); } } else{ // bad request - log it ScbDbUtil::LogIncorrectPshResponse($shopAppNr, $client->operationStatus, $client->lastException); } } echo '{"isOk":"1"}';