public function getFile($fileReference) { $request = new \Buzz\Message\Form\FormRequest(); $request->fromUrl($this->getUrl()); $request->setField('ID', $fileReference); $request->setField('PSPID', $this->configurationContainer->get('PSPID')); $request->setField('USERID', $this->secureConfigurationContainer->get('USERID')); $request->setField('PSWD', $this->secureConfigurationContainer->get('USERPASSWORD')); $request->setField('Format', 'XML'); return new OgoneDownloadedFile($this->processFormRequest($request)); }
protected function buildRequest($datas, $fileReference, $processMode, $pfId = null) { $request = new \Buzz\Message\Form\FormRequest(); $request->fromUrl($this->getUrl()); if ($datas) { $request->setField('FILE', $datas . self::FILE_FOOTER); } if ($pfId) { $request->setField('PFID', $pfId); } $request->setField('FILE_REFERENCE', $fileReference); $request->setField('PSPID', $this->configurationContainer->get('PSPID')); $request->setField('USERID', $this->secureConfigurationContainer->get('USERID')); $request->setField('PSWD', $this->secureConfigurationContainer->get('USERPASSWORD')); $request->setField('REPLY_TYPE', 'XML'); $request->setField('MODE', 'SYNC'); $request->setField('PROCESS_MODE', $processMode); return $request; }