Example #1
0
 /**
  * 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;
 }
Example #4
0
 /**
  * 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;
 }
Example #5
0
 /**
  * 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;
 }