Esempio n. 1
0
 /**
  * @param IRequest $request
  * @throws LogicException
  * @return string
  */
 private function checkAndGetRequestType(IRequest $request)
 {
     switch ($request->getType()) {
         case Request::NEW_PAYMENT:
         case Request::GET_PAYMENT:
         case Request::CONFIRM_PAYMENT:
         case Request::CANCEL_PAYMENT:
             return $request->getType();
         default:
             throw new LogicException('Not supported request type');
     }
 }
Esempio n. 2
0
 /**
  * @param IRequest $request
  * @return string
  */
 public function getRequestSig(IRequest $request)
 {
     return $request->getSig($this->getConfig()->getKey1());
 }