Ejemplo n.º 1
0
 /**
  * @param Merchant $merchant
  * @param string $transactionID
  */
 public function __construct(Merchant $merchant, $transactionID)
 {
     if (!is_string($transactionID)) {
         throw new InvalidArgumentException("Parameter 'transactionID' must be of type string.");
     }
     parent::__construct();
     $this->merchant = $merchant;
     $this->transactionID = $transactionID;
 }
Ejemplo n.º 2
0
 private function serializeAbstractRequest(DOMElement $element, AbstractRequest $request)
 {
     $element->appendChild(new DOMElement("createDateTimestamp", $request->getCreateDateTimestamp()->format("Y-m-d\\TH:i:s\\Z")));
     $element->setAttribute("version", $request->getVersion());
     $element->setAttribute("xmlns", "http://www.idealdesk.com/ideal/messages/mer-acq/3.3.1");
 }