<?php

Delete CreditCard Sample

This sample code demonstrate how you can

//delete a saved creditcard

using the delete API. API used: /v1/vault/credit-card/{} NOTE: HTTP method used here is DELETE

require __DIR__ . '/../bootstrap.php'; use PayPal\Api\CreditCard; use PayPal\Api\Address;

save card for demo

CreditCard

A resource representing a credit card that can be used to fund a payment.

$card = new CreditCard(); $card->setType("visa"); $card->setNumber("4417119669820331"); $card->setExpire_month("11"); $card->setExpire_year("2019"); $card->setCvv2("012"); $card->setFirst_name("Joe"); $card->setLast_name("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 in the future payments. (See bootstrap.php for more on ApiContext)

try { $res = $card->create($apiContext); } catch (\PPConnectionException $ex) { echo "Exception:" . $ex->getMessage() . PHP_EOL; var_dump($ex->getData()); exit(1); } $creditCard = CreditCard::get($res->getId(), $apiContext); try {

Delete Card

deletes saved credit card (See bootstrap.php for more on ApiContext)

$creditCard->delete($apiContext); } catch (\PPConnectionException $ex) { echo "Exception: " . $ex->getMessage() . PHP_EOL; exit(1); } ?> <html> <body> <div>Delete CreditCard:</div> <p> Credit Card deleted Successfully</p> <a href='../index.html'>Back</a> </body> </html>