/** * @param mixed $Card */ private function _setCard($card) { $cardObg = new \com\checkout\ApiServices\Cards\ResponseModels\Card(); $billingDetails = new \com\checkout\ApiServices\SharedModels\Address(); $billingAddress = $card->getBillingDetails(); $billingDetails->setAddressLine1($billingAddress->getAddressLine1()); $billingDetails->setAddressLine2($billingAddress->getAddressLine2()); $billingDetails->setPostcode($billingAddress->getPostcode()); $billingDetails->setCountry($billingAddress->getCountry()); $billingDetails->setCity($billingAddress->getCity()); $billingDetails->setState($billingAddress->getState()); $billingDetails->setPhone($billingAddress->getPhone()); $cardObg->setId($card->getId()); $cardObg->setObject($card->getObject()); $cardObg->setName($card->getName()); $cardObg->setLast4($card->getLast4()); $cardObg->setPaymentMethod($card->getPaymentMethod()); $cardObg->setFingerprint($card->getFingerprint()); $cardObg->setCustomerId($card->getCustomerId()); $cardObg->setExpiryMonth($card->getExpiryMonth()); $cardObg->setExpiryYear($card->getExpiryYear()); $cardObg->setBillingDetails($billingDetails); $cardObg->setCvcCheck($card->getCvcCheck()); $cardObg->setAvsCheck($card->getAvsCheck()); $cardObg->setAuthCode($card->getAuthCode()); $cardObg->setDefaultCard($card->getDefaultCard()); $cardObg->setLiveMode($card->getLiveMode()); $this->_card = $cardObg; }
public static function getMockUpAddress() { $billingDetails = new \com\checkout\ApiServices\SharedModels\Address(); $billingDetails->setAddressLine1('1 Glading Fields'); $billingDetails->setAddressLine2('Second line'); $billingDetails->setPostcode('N16 2BR'); $billingDetails->setCountry('GB'); $billingDetails->setCity('London'); $billingDetails->setState('Uk'); $billingDetails->setPhone(TestHelper::getMockUpPhone()); return $billingDetails; }
/** * @param mixed $card */ protected function _setCard($card) { $cardObg = new \com\checkout\ApiServices\Cards\ResponseModels\Card($card); $billingDetails = new \com\checkout\ApiServices\SharedModels\Address(); $billingAddress = $card->getBillingDetails(); $phone = new \com\checkout\ApiServices\SharedModels\Phone(); $billingDetails->setAddressLine1($billingAddress->getAddressLine1()); $billingDetails->setAddressLine2($billingAddress->getAddressLine2()); $billingDetails->setPostcode($billingAddress->getPostcode()); $billingDetails->setCountry($billingAddress->getCountry()); $billingDetails->setCity($billingAddress->getCity()); $billingDetails->setState($billingAddress->getState()); $phone->setNumber($billingAddress->getPhone()->getNumber()); $billingDetails->setPhone($phone); $this->_card = $cardObg; }
/** * @param mixed $billingDetails */ private function _setBillingDetails($billingDetails) { $billingAddress = new \com\checkout\ApiServices\SharedModels\Address(); $phone = new \com\checkout\ApiServices\SharedModels\Phone(); $billingAddress->setAddressLine1($billingDetails->getAddressLine1()); $billingAddress->setAddressLine2($billingDetails->getAddressLine2()); $billingAddress->setPostcode($billingDetails->getPostcode()); $billingAddress->setCountry($billingDetails->getCountry()); $billingAddress->setCity($billingDetails->getCity()); $billingAddress->setState($billingDetails->getState()); $phone->setNumber($billingDetails->getPhone()->getNumber()); $billingAddress->setPhone($phone); $this->_billingDetails = $billingAddress; }