public function processPaynetEasyCallback(CallbackResponse $callbackResponse, PaymentTransaction $paymentTransaction)
    {
        try
        {
            $this->getCallback($callbackResponse->getType())
                 ->processCallback($paymentTransaction, $callbackResponse);
        }
        catch (Exception $e)
        {
            $this->handleException($e, $paymentTransaction, $callbackResponse);
            return;
        }

        $this->handleQueryResult($paymentTransaction, $callbackResponse);

        return $callbackResponse;
    }
public function processPaynetEasyCallback(CallbackResponse $callbackResponse, PaymentTransaction $paymentTransaction)
    {
        try
        {
            $this->getCallback($callbackResponse->getType())
                 ->processCallback($paymentTransaction, $callbackResponse);
        }
        catch (Exception $e)
        {
            $this->handleException($e, $paymentTransaction, $callbackResponse);
            return;
        }

        $this->handleQueryResult($paymentTransaction, $callbackResponse);

        return $callbackResponse;
    }
public function processPaynetEasyCallback ( CallbackResponse $ callbackResponse , PaymentTransaction $ paymentTransaction ) { try { $ this -> getCallback ( $ callbackResponse -> getType ( ) ) -> processCallback ( $ paymentTransaction , $ callbackResponse ) ; } catch ( Exception $ e ) { $ this -> handleException ( $ e , $ paymentTransaction , $ callbackResponse ) ; return ; } $ this -> handleQueryResult ( $ paymentTransaction , $ callbackResponse ) ; return $ callbackResponse ; }
Executes payment gateway processor for PaynetEasy payment callback

@param       CallbackResponse        $callbackResponse       Callback object with data from payment gateway
@param       PaymentTransaction      $paymentTransaction     Payment transaction for processing

@return      CallbackResponse                                Validated payment gateway callback
Executes payment gateway processor for PaynetEasy payment callback