/** * @param IRequest $request * @return void */ public function prepareEntityForRequest(IRequest &$request) { if ($request instanceof NewPaymentRequest && $request->getPosAuthKey() === NULL && $request->getPosId() === NULL) { $request->setPosAuthKey($this->getConfig()->getPosAuthKey()); $request->setPosId($this->getConfig()->getPosId()); } }