} // NOTE: HTTP method used here is DELETE require __DIR__ . '/../bootstrap.php'; use PayPal\Api\CreditCard; // Store a mock card that can be deleted later. // ### CreditCard // A resource representing a credit card that can be // used to fund a payment. $card = new CreditCard(); $card->setType("visa") ->setNumber("4417119669820331") ->setExpireMonth("11") ->setExpireYear("2019") ->setCvv2("012") ->setFirstName("Joe") ->setLastName("Shopper"); // ### Save card // Creates the credit card as a resource // in the PayPal vault. The response contains // an 'id' that you can use to refer to it later. // (See bootstrap.php for more on `ApiContext`) try { $card = $card->create($apiContext); } catch (PayPal\Exception\PPConnectionException $ex) { echo "Exception:" . $ex->getMessage() . PHP_EOL; var_dump($ex->getData()); exit(1); } try { // ### Delete Card // Lookup and delete a saved credit card. // (See bootstrap.php for more on `ApiContext`) $creditCard = CreditCard::get($card->getId(), $apiContext); $creditCard->delete($apiContext); } catch (PayPal\Exception\PPConnectionException $ex) { echo "Exception: " . $ex->getMessage() . PHP_EOL; exit(1); } ?>
Credit Card deleted Successfully
Back