Example #1
0
 protected function buildRequest()
 {
     $request = parent::buildRequest();
     $request = $this->replaceRequest($request, "{paymentID}", $this->paymentID);
     $request = $this->replaceRequest($request, "{amount}", $this->amount);
     if ($this->level3Info != NULL) {
         $request = $this->replaceRequest($request, "{level3Info}", $this->level3Info->toXml());
     } else {
         $request = $this->replaceRequest($request, "{level3Info}", "");
     }
     return $request;
 }
Example #2
0
 protected function buildRequest()
 {
     $request = parent::buildRequest();
     if ($this->shopUserRef != NULL) {
         $request = $this->replaceRequest($request, "{shopUserRef}", "<shopUserRef><![CDATA[" . $this->shopUserRef . "]]></shopUserRef>");
     } else {
         $request = $this->replaceRequest($request, "{shopUserRef}", "");
     }
     $request = $this->replaceRequest($request, "{trType}", $this->trType);
     if ($this->amount != NULL) {
         $request = $this->replaceRequest($request, "{amount}", "<amount><![CDATA[" . $this->amount . "]]></amount>");
     } else {
         $request = $this->replaceRequest($request, "{amount}", "");
     }
     if ($this->currencyCode != NULL) {
         $request = $this->replaceRequest($request, "{currencyCode}", "<currencyCode><![CDATA[" . $this->currencyCode . "]]></currencyCode>");
     } else {
         $request = $this->replaceRequest($request, "{currencyCode}", "");
     }
     $request = $this->replaceRequest($request, "{langID}", $this->langID);
     if ($this->addInfo1 != NULL) {
         $request = $this->replaceRequest($request, "{addInfo1}", "<addInfo1><![CDATA[" . $this->addInfo1 . "]]></addInfo1>");
     } else {
         $request = $this->replaceRequest($request, "{addInfo1}", "");
     }
     if ($this->addInfo2 != NULL) {
         $request = $this->replaceRequest($request, "{addInfo2}", "<addInfo2><![CDATA[" . $this->addInfo2 . "]]></addInfo2>");
     } else {
         $request = $this->replaceRequest($request, "{addInfo2}", "");
     }
     if ($this->addInfo3 != NULL) {
         $request = $this->replaceRequest($request, "{addInfo3}", "<addInfo3><![CDATA[" . $this->addInfo3 . "]]></addInfo3>");
     } else {
         $request = $this->replaceRequest($request, "{addInfo3}", "");
     }
     if ($this->addInfo4 != NULL) {
         $request = $this->replaceRequest($request, "{addInfo4}", "<addInfo4><![CDATA[" . $this->addInfo4 . "]]></addInfo4>");
     } else {
         $request = $this->replaceRequest($request, "{addInfo4}", "");
     }
     if ($this->addInfo5 != NULL) {
         $request = $this->replaceRequest($request, "{addInfo5}", "<addInfo5><![CDATA[" . $this->addInfo5 . "]]></addInfo5>");
     } else {
         $request = $this->replaceRequest($request, "{addInfo5}", "");
     }
     if ($this->payInstrToken != NULL) {
         $request = $this->replaceRequest($request, "{payInstrToken}", "<payInstrToken><![CDATA[" . $this->payInstrToken . "]]></payInstrToken>");
     } else {
         $request = $this->replaceRequest($request, "{payInstrToken}", "");
     }
     return $request;
 }
Example #3
0
 protected function buildRequest()
 {
     $request = parent::buildRequest();
     if ($this->shopUserRef != NULL) {
         $request = $this->replaceRequest($request, "{shopUserRef}", "<shopUserRef><![CDATA[" . $this->shopUserRef . "]]></shopUserRef>");
     } else {
         $request = $this->replaceRequest($request, "{shopUserRef}", "");
     }
     if ($this->shopUserName != NULL) {
         $request = $this->replaceRequest($request, "{shopUserName}", "<shopUserName><![CDATA[" . $this->shopUserName . "]]></shopUserName>");
     } else {
         $request = $this->replaceRequest($request, "{shopUserName}", "");
     }
     if ($this->shopUserAccount != NULL) {
         $request = $this->replaceRequest($request, "{shopUserAccount}", "<shopUserAccount><![CDATA[" . $this->shopUserAccount . "]]></shopUserAccount>");
     } else {
         $request = $this->replaceRequest($request, "{shopUserAccount}", "");
     }
     $request = $this->replaceRequest($request, "{trType}", $this->trType);
     if ($this->amount != NULL) {
         $request = $this->replaceRequest($request, "{amount}", "<amount><![CDATA[" . $this->amount . "]]></amount>");
     } else {
         $request = $this->replaceRequest($request, "{amount}", "");
     }
     if ($this->currencyCode != NULL) {
         $request = $this->replaceRequest($request, "{currencyCode}", "<currencyCode><![CDATA[" . $this->currencyCode . "]]></currencyCode>");
     } else {
         $request = $this->replaceRequest($request, "{currencyCode}", "");
     }
     $request = $this->replaceRequest($request, "{langID}", $this->langID);
     $request = $this->replaceRequest($request, "{notifyURL}", $this->notifyURL);
     $request = $this->replaceRequest($request, "{errorURL}", $this->errorURL);
     if ($this->callbackURL != NULL) {
         $request = $this->replaceRequest($request, "{callbackURL}", "<callbackURL><![CDATA[" . $this->callbackURL . "]]></callbackURL>");
     } else {
         $request = $this->replaceRequest($request, "{callbackURL}", "");
     }
     if ($this->addInfo1 != NULL) {
         $request = $this->replaceRequest($request, "{addInfo1}", "<addInfo1><![CDATA[" . $this->addInfo1 . "]]></addInfo1>");
     } else {
         $request = $this->replaceRequest($request, "{addInfo1}", "");
     }
     if ($this->addInfo2 != NULL) {
         $request = $this->replaceRequest($request, "{addInfo2}", "<addInfo2><![CDATA[" . $this->addInfo2 . "]]></addInfo2>");
     } else {
         $request = $this->replaceRequest($request, "{addInfo2}", "");
     }
     if ($this->addInfo3 != NULL) {
         $request = $this->replaceRequest($request, "{addInfo3}", "<addInfo3><![CDATA[" . $this->addInfo3 . "]]></addInfo3>");
     } else {
         $request = $this->replaceRequest($request, "{addInfo3}", "");
     }
     if ($this->addInfo4 != NULL) {
         $request = $this->replaceRequest($request, "{addInfo4}", "<addInfo4><![CDATA[" . $this->addInfo4 . "]]></addInfo4>");
     } else {
         $request = $this->replaceRequest($request, "{addInfo4}", "");
     }
     if ($this->addInfo5 != NULL) {
         $request = $this->replaceRequest($request, "{addInfo5}", "<addInfo5><![CDATA[" . $this->addInfo5 . "]]></addInfo5>");
     } else {
         $request = $this->replaceRequest($request, "{addInfo5}", "");
     }
     if ($this->payInstrToken != NULL) {
         $request = $this->replaceRequest($request, "{payInstrToken}", "<payInstrToken><![CDATA[" . $this->payInstrToken . "]]></payInstrToken>");
     } else {
         $request = $this->replaceRequest($request, "{payInstrToken}", "");
     }
     if ($this->regenPayInstrToken != NULL) {
         $request = $this->replaceRequest($request, "{regenPayInstrToken}", "<regenPayInstrToken><![CDATA[" . $this->regenPayInstrToken . "]]></regenPayInstrToken>");
     } else {
         $request = $this->replaceRequest($request, "{regenPayInstrToken}", "");
     }
     if ($this->payInstrTokenExpire != NULL) {
         $request = $this->replaceRequest($request, "{payInstrTokenExpire}", "<payInstrTokenExpire><![CDATA[" . IgfsUtils::formatXMLGregorianCalendar($this->payInstrTokenExpire) . "]]></payInstrTokenExpire>");
     } else {
         $request = $this->replaceRequest($request, "{payInstrTokenExpire}", "");
     }
     if ($this->payInstrTokenUsageLimit != NULL) {
         $request = $this->replaceRequest($request, "{payInstrTokenUsageLimit}", "<payInstrTokenUsageLimit><![CDATA[" . $this->payInstrTokenUsageLimit . "]]></payInstrTokenUsageLimit>");
     } else {
         $request = $this->replaceRequest($request, "{payInstrTokenUsageLimit}", "");
     }
     if ($this->level3Info != NULL) {
         $request = $this->replaceRequest($request, "{level3Info}", $this->level3Info->toXml());
     } else {
         $request = $this->replaceRequest($request, "{level3Info}", "");
     }
     if ($this->mandateInfo != NULL) {
         $request = $this->replaceRequest($request, "{mandateInfo}", $this->mandateInfo->toXml());
     } else {
         $request = $this->replaceRequest($request, "{mandateInfo}", "");
     }
     if ($this->description != NULL) {
         $request = $this->replaceRequest($request, "{description}", "<description><![CDATA[" . $this->description . "]]></description>");
     } else {
         $request = $this->replaceRequest($request, "{description}", "");
     }
     if ($this->recurrent != NULL) {
         $request = $this->replaceRequest($request, "{recurrent}", "<recurrent><![CDATA[" . $this->recurrent . "]]></recurrent>");
     } else {
         $request = $this->replaceRequest($request, "{recurrent}", "");
     }
     if ($this->freeText != NULL) {
         $request = $this->replaceRequest($request, "{freeText}", "<freeText><![CDATA[" . $this->freeText . "]]></freeText>");
     } else {
         $request = $this->replaceRequest($request, "{freeText}", "");
     }
     if ($this->topUpID != NULL) {
         $request = $this->replaceRequest($request, "{topUpID}", "<topUpID><![CDATA[" . $this->topUpID . "]]></topUpID>");
     } else {
         $request = $this->replaceRequest($request, "{topUpID}", "");
     }
     return $request;
 }
Example #4
0
 protected function buildRequest()
 {
     $request = parent::buildRequest();
     $request = $this->replaceRequest($request, "{paymentID}", $this->paymentID);
     return $request;
 }