public function saveCreditCard(BraspagCreditCardModel $CreditCard, BraspagCustomerData $Customer) { $request = new BraspagSaveCreditCardDataRequest(); $request->MerchantKey = $this->merchantKey; $request->CardNumber = $CreditCard->getCardNumber(); $request->CardHolder = $CreditCard->getCardHolder(); $request->CardExpiration = $CreditCard->getCardExpirationDate(); $request->CustomerIdentification = $Customer->getID(); $request->CustomerName = $Customer->getName(); if (!($justClickAlias = $CreditCard->getJustClickAlias())) { unset($request->JustClickAlias); } else { $request->JustClickAlias = $justClickAlias; } $params = new stdClass(); $params->saveCreditCardRequestWS = $request; $this->Soap = new BraspagSoapClient($this->justClickURL, BraspagSoapClient::NAMESPACE_JUSTCLICK); $response = $this->Soap->SaveCreditCard($params); return $response; }