protected function buildRequest() { $request = parent::buildRequest(); $request = $this->replaceRequest($request, "{amount}", $this->amount); $request = $this->replaceRequest($request, "{refTranID}", $this->refTranID); return $request; }
protected function buildRequest() { $request = parent::buildRequest(); $request = $this->replaceRequest($request, "{amount}", $this->amount); if ($this->refTranID != NULL) { $request = $this->replaceRequest($request, "{refTranID}", "<refTranID><![CDATA[" . $this->refTranID . "]]></refTranID>"); } else { $request = $this->replaceRequest($request, "{refTranID}", ""); } 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}", ""); } if ($this->splitTran != NULL) { $request = $this->replaceRequest($request, "{splitTran}", "<splitTran><![CDATA[" . $this->splitTran . "]]></splitTran>"); } else { $request = $this->replaceRequest($request, "{splitTran}", ""); } 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, "{amount}", $this->amount); if ($this->currencyCode != NULL) { $request = $this->replaceRequest($request, "{currencyCode}", "<currencyCode><![CDATA[" . $this->currencyCode . "]]></currencyCode>"); } else { $request = $this->replaceRequest($request, "{currencyCode}", ""); } if ($this->refTranID != NULL) { $request = $this->replaceRequest($request, "{refTranID}", "<refTranID><![CDATA[" . $this->refTranID . "]]></refTranID>"); } else { $request = $this->replaceRequest($request, "{refTranID}", ""); } if ($this->splitTran != NULL) { $request = $this->replaceRequest($request, "{splitTran}", "<splitTran><![CDATA[" . $this->splitTran . "]]></splitTran>"); } else { $request = $this->replaceRequest($request, "{splitTran}", ""); } if ($this->pan != NULL) { $request = $this->replaceRequest($request, "{pan}", "<pan><![CDATA[" . $this->pan . "]]></pan>"); } else { $request = $this->replaceRequest($request, "{pan}", ""); } if ($this->payInstrToken != NULL) { $request = $this->replaceRequest($request, "{payInstrToken}", "<payInstrToken><![CDATA[" . $this->payInstrToken . "]]></payInstrToken>"); } else { $request = $this->replaceRequest($request, "{payInstrToken}", ""); } if ($this->expireMonth != NULL) { $request = $this->replaceRequest($request, "{expireMonth}", "<expireMonth><![CDATA[" . $this->expireMonth . "]]></expireMonth>"); } else { $request = $this->replaceRequest($request, "{expireMonth}", ""); } if ($this->expireYear != NULL) { $request = $this->replaceRequest($request, "{expireYear}", "<expireYear><![CDATA[" . $this->expireYear . "]]></expireYear>"); } else { $request = $this->replaceRequest($request, "{expireYear}", ""); } 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->description != NULL) { $request = $this->replaceRequest($request, "{description}", "<description><![CDATA[" . $this->description . "]]></description>"); } else { $request = $this->replaceRequest($request, "{description}", ""); } 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}", ""); } if ($this->shopUserIP != NULL) { $request = $this->replaceRequest($request, "{shopUserIP}", "<shopUserIP><![CDATA[" . $this->shopUserIP . "]]></shopUserIP>"); } else { $request = $this->replaceRequest($request, "{shopUserIP}", ""); } $request = $this->replaceRequest($request, "{trType}", $this->trType); $request = $this->replaceRequest($request, "{amount}", $this->amount); $request = $this->replaceRequest($request, "{currencyCode}", $this->currencyCode); if ($this->pan != NULL) { $request = $this->replaceRequest($request, "{pan}", "<pan><![CDATA[" . $this->pan . "]]></pan>"); } else { $request = $this->replaceRequest($request, "{pan}", ""); } 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->cvv2 != NULL) { $request = $this->replaceRequest($request, "{cvv2}", "<cvv2><![CDATA[" . $this->cvv2 . "]]></cvv2>"); } else { $request = $this->replaceRequest($request, "{cvv2}", ""); } if ($this->expireMonth != NULL) { $request = $this->replaceRequest($request, "{expireMonth}", "<expireMonth><![CDATA[" . $this->expireMonth . "]]></expireMonth>"); } else { $request = $this->replaceRequest($request, "{expireMonth}", ""); } if ($this->expireYear != NULL) { $request = $this->replaceRequest($request, "{expireYear}", "<expireYear><![CDATA[" . $this->expireYear . "]]></expireYear>"); } else { $request = $this->replaceRequest($request, "{expireYear}", ""); } if ($this->accountName != NULL) { $request = $this->replaceRequest($request, "{accountName}", "<accountName><![CDATA[" . $this->accountName . "]]></accountName>"); } else { $request = $this->replaceRequest($request, "{accountName}", ""); } 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->enrStatus != NULL) { $request = $this->replaceRequest($request, "{enrStatus}", "<enrStatus><![CDATA[" . $this->enrStatus . "]]></enrStatus>"); } else { $request = $this->replaceRequest($request, "{enrStatus}", ""); } if ($this->authStatus != NULL) { $request = $this->replaceRequest($request, "{authStatus}", "<authStatus><![CDATA[" . $this->authStatus . "]]></authStatus>"); } else { $request = $this->replaceRequest($request, "{authStatus}", ""); } if ($this->cavv != NULL) { $request = $this->replaceRequest($request, "{cavv}", "<cavv><![CDATA[" . $this->cavv . "]]></cavv>"); } else { $request = $this->replaceRequest($request, "{cavv}", ""); } if ($this->xid != NULL) { $request = $this->replaceRequest($request, "{xid}", "<xid><![CDATA[" . $this->xid . "]]></xid>"); } else { $request = $this->replaceRequest($request, "{xid}", ""); } if ($this->level3Info != NULL) { $request = $this->replaceRequest($request, "{level3Info}", $this->level3Info->toXml()); } else { $request = $this->replaceRequest($request, "{level3Info}", ""); } 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}", ""); } if ($this->promoCode != NULL) { $request = $this->replaceRequest($request, "{promoCode}", "<promoCode><![CDATA[" . $this->promoCode . "]]></promoCode>"); } else { $request = $this->replaceRequest($request, "{promoCode}", ""); } if ($this->payPassData != NULL) { $request = $this->replaceRequest($request, "{payPassData}", "<payPassData><![CDATA[" . $this->payPassData . "]]></payPassData>"); } else { $request = $this->replaceRequest($request, "{payPassData}", ""); } return $request; }