/** * Save a credit card with paypal * * @param array $params credit card parameters */ public function saveCard($payerId, $firstName, $lastName, $ccNumber, $ccExpirationMonth, $ccExpirationYear, $ccCVV, $ccBrandType) { $card = new \PayPal\Api\CreditCard(); $card->setPayerId($payerId); $card->setFirstName($firstName); $card->setLastName($lastName); $card->setType($ccBrandType); $card->setNumber($ccNumber); $card->setExpireMonth($ccExpirationMonth); $card->setExpireYear($ccExpirationYear); $card->setCvv2($ccCVV); $card->create($this->contextFactory->createContext()); return $card->getId(); }