private function setBaseXML($config) { $this->XMLWriter = new \XMLWriter(); $this->XMLWriter->openMemory(); $this->XMLWriter->setIndent(true); $this->XMLWriter->startDocument("1.0", "UTF-8"); $this->XMLWriter->writeComment(\Svea\Helper::getLibraryAndPlatformPropertiesAsJson($config)); }
protected function createRequestXml() { $XMLWriter = new \XMLWriter(); $XMLWriter->openMemory(); $XMLWriter->setIndent(true); $XMLWriter->startDocument("1.0", "UTF-8"); $XMLWriter->writeComment(\Svea\Helper::getLibraryAndPlatformPropertiesAsJson($this->config)); $XMLWriter->startElement($this->method); $XMLWriter->writeElement("merchantid", $this->config->getMerchantId(\ConfigurationProvider::HOSTED_TYPE, $this->countryCode)); $XMLWriter->endElement(); $XMLWriter->endDocument(); return $XMLWriter->flush(); }
/** returns xml for hosted webservice "annul" request */ protected function createRequestXml() { $XMLWriter = new \XMLWriter(); $XMLWriter->openMemory(); $XMLWriter->setIndent(true); $XMLWriter->startDocument("1.0", "UTF-8"); $XMLWriter->writeComment(\Svea\Helper::getLibraryAndPlatformPropertiesAsJson($this->config)); $XMLWriter->startElement($this->method); $XMLWriter->writeElement("transactionid", $this->transactionId); $XMLWriter->endElement(); $XMLWriter->endDocument(); return $XMLWriter->flush(); }
protected function createRequestXml() { $XMLWriter = new \XMLWriter(); $XMLWriter->openMemory(); $XMLWriter->setIndent(true); $XMLWriter->startDocument("1.0", "UTF-8"); $XMLWriter->writeComment(\Svea\Helper::getLibraryAndPlatformPropertiesAsJson($this->config)); $XMLWriter->startElement($this->method); $XMLWriter->writeElement("amount", $this->amount); $XMLWriter->writeElement("customerrefno", $this->customerRefNo); $XMLWriter->writeElement("subscriptionid", $this->subscriptionId); if (isset($this->currency)) { $XMLWriter->writeElement("currency", $this->currency); } $XMLWriter->endElement(); $XMLWriter->endDocument(); return $XMLWriter->flush(); }