/** * Prepare and sends request * @return type CloseOrderEuResponse */ public function doRequest() { $requestObject = $this->prepareRequest(); $request = new WebServiceSoap\SveaDoRequest($this->orderBuilder->conf, $this->orderBuilder->orderType); $response = $request->CloseOrderEu($requestObject); $responseObject = new \SveaResponse($response, ""); return $responseObject->response; }
/** * Transforms object to array and sends it to SveaWebPay Europe Web service API by php SoapClient * @return CreateOrderEuResponse * @throws \Svea\ValidationException */ public function doRequest() { $object = $this->prepareRequest(); $request = new WebServiceSoap\SveaDoRequest($this->order->conf, $this->orderType); $svea_req = $request->CreateOrderEu($object); $response = new \SveaResponse($svea_req, ""); return $response->getResponse(); }
/** * Prepares and sends request * * @return PaymentPlanParamsResponse */ public function doRequest() { $requestObject = $this->prepareRequest(); $request = new WebServiceSoap\SveaDoRequest($this->conf, \ConfigurationProvider::PAYMENTPLAN_TYPE); $response = $request->GetPaymentPlanParamsEu($requestObject); $responseObject = new \SveaResponse($response, ""); return $responseObject->response; }
/** * Prepare and sends request * @return DeliverOrderResult */ public function doRequest() { $requestObject = $this->prepareRequest(); $priceIncludingVat = $requestObject->request->DeliverOrderInformation->DeliverInvoiceDetails->OrderRows['OrderRow'][0]->PriceIncludingVat; $request = new WebServiceSoap\SveaDoRequest($this->orderBuilder->conf, $this->orderBuilder->orderType); $response = $request->DeliverOrderEu($requestObject); $responseObject = new \SveaResponse($response, ""); if ($responseObject->response->resultcode == "50036") { $requestObject = $this->prepareRequest($priceIncludingVat); $request = new WebServiceSoap\SveaDoRequest($this->orderBuilder->conf, $this->orderBuilder->orderType); $response = $request->DeliverOrderEu($requestObject); $responseObject = new \SveaResponse($response, ""); } return $responseObject->response; }
/** * Prepares and Sends request * @return GetAddressesResponse */ public function doRequest() { $this->request = $this->prepareRequest(); $request = new WebServiceSoap\SveaDoRequest($this->conf, $this->orderType); $svea_req = $request->GetAddresses($this->request); $response = new \SveaResponse($svea_req, ""); return $response->response; }