コード例 #1
0
 /**
  * Generate and return the Wirecard shipping Object if shipping is necessary
  *
  * @return WirecardCEE_Client_QPay_Request_Initiation_ConsumerData_Address
  */
 protected function _getShippingObject()
 {
     $shipping = $this->_order->getShippingAddress();
     $shippingAddressObj = new WirecardCEE_Client_QPay_Request_Initiation_ConsumerData_Address(WirecardCEE_Client_QPay_Request_Initiation_ConsumerData_Address::TYPE_SHIPPING);
     $shippingAddressObj->setFirstname($shipping->getFirstname());
     $shippingAddressObj->setLastname($shipping->getLastname());
     $shippingAddressObj->setAddress1($shipping->getStreet1());
     $shippingAddressObj->setAddress2($shipping->getStreet2());
     $shippingAddressObj->setCity($shipping->getCity());
     $shippingAddressObj->setCountry($shipping->getCountry());
     $shippingAddressObj->setState($shipping->getRegionCode());
     $shippingAddressObj->setZipCode($shipping->getPostcode());
     $shippingAddressObj->setFax($shipping->getFax());
     $shippingAddressObj->setPhone($shipping->getTelephone());
     return $shippingAddressObj;
 }
コード例 #2
0
 /**
  * adds addressinformation to the consumerdata.
  * used {@link WirecardCEE_Client_QPay_Initiation_ConsumerData_Address::getData()}
  * @param WirecardCEE_Client_QPay_Request_Initiation_ConsumerData_Address $address
  * @return WirecardCEE_Client_QPay_Request_Initiation_ConsumerData 
  */
 public function addAddressInformation(WirecardCEE_Client_QPay_Request_Initiation_ConsumerData_Address $address)
 {
     $consumerData = array_merge($this->_addressData, $address->getData());
     $this->_addressData = $consumerData;
     return $this;
 }