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; }
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; }
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; }
protected function buildRequest() { $request = parent::buildRequest(); $request = $this->replaceRequest($request, "{paymentID}", $this->paymentID); return $request; }