Action/ATMOnline/CaptureAction.php
protected function processPaymentInfo($request, $model)
	{
		$this->payment->execute(new Log('Payment method is ATM_ONLINE. It must obtain bank code first.', $this));
		if ( false == $model->validateNotEmpty(array('bank_code'), false) )
		{
			$this->payment->execute(new Log('Get bank code...', $this));
			try
			{
	            $this->payment->execute($bankRequest = new DetermineBank);
				$bank = $bankRequest->determine();
				
				$model['bank_code'] = $bank->getCode();
            } 
			catch (RequestNotSupportedException $e) 
			{
                throw new \LogicException('Bank code has to be set explicitly or there has to be an action that supports DetermineBank request.');
            }
		}
	}
protected function processPaymentInfo($request, $model)
	{
		$this->payment->execute(new Log('Payment method is ATM_ONLINE. It must obtain bank code first.', $this));
		if ( false == $model->validateNotEmpty(array('bank_code'), false) )
		{
			$this->payment->execute(new Log('Get bank code...', $this));
			try
			{
	            $this->payment->execute($bankRequest = new DetermineBank);
				$bank = $bankRequest->determine();
				
				$model['bank_code'] = $bank->getCode();
            } 
			catch (RequestNotSupportedException $e) 
			{
                throw new \LogicException('Bank code has to be set explicitly or there has to be an action that supports DetermineBank request.');
            }
		}
	}
Process payment info (method, type, bakn, ...)
)
@param mixed $request
@param mixed $model

$return void