diff --git a/lib/PayPal/Cache/AuthorizationCache.php b/lib/PayPal/Cache/AuthorizationCache.php
new file mode 100644
index 00000000..e69de29b
diff --git a/lib/PayPal/Core/PPConstants.php b/lib/PayPal/Core/PPConstants.php
index 194bcf74..19ca9f51 100644
--- a/lib/PayPal/Core/PPConstants.php
+++ b/lib/PayPal/Core/PPConstants.php
@@ -12,7 +12,7 @@ class PPConstants
{
const SDK_NAME = 'PayPal-PHP-SDK';
- const SDK_VERSION = '0.15.0';
+ const SDK_VERSION = '0.15.1';
const REST_SANDBOX_ENDPOINT = "https://api.sandbox.paypal.com/";
const OPENID_REDIRECT_SANDBOX_URL = "https://www.sandbox.paypal.com/webapps/auth/protocol/openidconnect";
diff --git a/release_notes.md b/release_notes.md
index 8ef8d718..d1dcde39 100644
--- a/release_notes.md
+++ b/release_notes.md
@@ -1,5 +1,10 @@
PayPal PHP SDK release notes
============================
+v0.15.1
+----
+* Enabled Deleting Billing Plans
+* Updated Samples
+
v0.15.0
----
* Extended Invoicing Capabilities
diff --git a/sample/billing/DeletePlan.php b/sample/billing/DeletePlan.php
index 33901f4b..9a150f5a 100644
--- a/sample/billing/DeletePlan.php
+++ b/sample/billing/DeletePlan.php
@@ -15,10 +15,10 @@
try {
$result = $createdPlan->delete($apiContext);
} catch (Exception $ex) {
- ResultPrinter::printError("Deleted a Plan", "Plan", $plan->getId(), null, $ex);
+ ResultPrinter::printError("Deleted a Plan", "Plan", $createdPlan->getId(), null, $ex);
exit(1);
}
-ResultPrinter::printResult("Deleted a Plan", "Plan", $plan->getId(), null, null);
+ResultPrinter::printResult("Deleted a Plan", "Plan", $createdPlan->getId(), null, null);
-return $plan;
+return $createdPlan;
diff --git a/sample/billing/ExecuteAgreement.php b/sample/billing/ExecuteAgreement.php
index 351e97b3..c0fad7f4 100644
--- a/sample/billing/ExecuteAgreement.php
+++ b/sample/billing/ExecuteAgreement.php
@@ -1,14 +1,19 @@
execute($token, $apiContext);
} catch (Exception $ex) {
ResultPrinter::printError("Executed an Agreement", "Agreement", $agreement->getId(), $_GET['token'], $ex);
diff --git a/sample/doc/assets/behavior.js b/sample/doc/assets/behavior.js
index ddd38721..1047527f 100644
--- a/sample/doc/assets/behavior.js
+++ b/sample/doc/assets/behavior.js
@@ -204,7 +204,36 @@ f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3
"title": "ExecuteAgreement"
},
"depth": 2,
- "outline": []
+ "outline": [
+ {
+ "type": "heading",
+ "data": {
+ "level": 1,
+ "title": "Execute Agreement",
+ "slug": "execute-agreement"
+ },
+ "depth": 1,
+ "children": [
+ {
+ "type": "heading",
+ "data": {
+ "level": 2,
+ "title": "Approval Status",
+ "slug": "approval-status"
+ },
+ "depth": 2
+ }, {
+ "type": "heading",
+ "data": {
+ "level": 2,
+ "title": "Execute Agreement",
+ "slug": "execute-agreement"
+ },
+ "depth": 2
+ }
+ ]
+ }
+ ]
}, {
"type": "file",
"data": {
@@ -1914,7 +1943,26 @@ f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3
"title": "Execute Payment Sample",
"slug": "execute-payment-sample"
},
- "depth": 1
+ "depth": 1,
+ "children": [
+ {
+ "type": "heading",
+ "data": {
+ "level": 3,
+ "title": "Approval Status",
+ "slug": "approval-status"
+ },
+ "depth": 3
+ }, {
+ "type": "heading",
+ "data": {
+ "level": 3,
+ "title": "Payment Execute",
+ "slug": "payment-execute"
+ },
+ "depth": 3
+ }
+ ]
}
]
}, {
@@ -2330,6 +2378,54 @@ f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3
"depth": 1,
"children": [
{
+ "type": "file",
+ "data": {
+ "language": {
+ "nameMatchers": [{}, ".fbp"],
+ "pygmentsLexer": "php",
+ "singleLineComment": ["//"],
+ "ignorePrefix": "}",
+ "foldPrefix": "^",
+ "name": "PHP"
+ },
+ "sourcePath": "/Users/japatel/Documents/workspace/Server-SDK/PayPal-PHP-SDK/sample/vault/CreateBankAccount.php",
+ "projectPath": "vault/CreateBankAccount.php",
+ "targetPath": "vault/CreateBankAccount",
+ "pageTitle": "vault/CreateBankAccount",
+ "title": "CreateBankAccount"
+ },
+ "depth": 2,
+ "outline": [
+ {
+ "type": "heading",
+ "data": {
+ "level": 1,
+ "title": "Create Bank Account Sample",
+ "slug": "create-bank-account-sample"
+ },
+ "depth": 1,
+ "children": [
+ {
+ "type": "heading",
+ "data": {
+ "level": 3,
+ "title": "Bank Account",
+ "slug": "bank-account"
+ },
+ "depth": 3
+ }, {
+ "type": "heading",
+ "data": {
+ "level": 3,
+ "title": "Save bank account",
+ "slug": "save-bank-account"
+ },
+ "depth": 3
+ }
+ ]
+ }
+ ]
+ }, {
"type": "file",
"data": {
"language": {
@@ -2377,6 +2473,46 @@ f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3
]
}
]
+ }, {
+ "type": "file",
+ "data": {
+ "language": {
+ "nameMatchers": [{}, ".fbp"],
+ "pygmentsLexer": "php",
+ "singleLineComment": ["//"],
+ "ignorePrefix": "}",
+ "foldPrefix": "^",
+ "name": "PHP"
+ },
+ "sourcePath": "/Users/japatel/Documents/workspace/Server-SDK/PayPal-PHP-SDK/sample/vault/DeleteBankAccount.php",
+ "projectPath": "vault/DeleteBankAccount.php",
+ "targetPath": "vault/DeleteBankAccount",
+ "pageTitle": "vault/DeleteBankAccount",
+ "title": "DeleteBankAccount"
+ },
+ "depth": 2,
+ "outline": [
+ {
+ "type": "heading",
+ "data": {
+ "level": 1,
+ "title": "Delete Bank Account Sample",
+ "slug": "delete-bank-account-sample"
+ },
+ "depth": 1,
+ "children": [
+ {
+ "type": "heading",
+ "data": {
+ "level": 3,
+ "title": "Delete Card",
+ "slug": "delete-card"
+ },
+ "depth": 3
+ }
+ ]
+ }
+ ]
}, {
"type": "file",
"data": {
@@ -2417,6 +2553,35 @@ f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3
]
}
]
+ }, {
+ "type": "file",
+ "data": {
+ "language": {
+ "nameMatchers": [{}, ".fbp"],
+ "pygmentsLexer": "php",
+ "singleLineComment": ["//"],
+ "ignorePrefix": "}",
+ "foldPrefix": "^",
+ "name": "PHP"
+ },
+ "sourcePath": "/Users/japatel/Documents/workspace/Server-SDK/PayPal-PHP-SDK/sample/vault/GetBankAccount.php",
+ "projectPath": "vault/GetBankAccount.php",
+ "targetPath": "vault/GetBankAccount",
+ "pageTitle": "vault/GetBankAccount",
+ "title": "GetBankAccount"
+ },
+ "depth": 2,
+ "outline": [
+ {
+ "type": "heading",
+ "data": {
+ "level": 1,
+ "title": "Get Bank Account Sample",
+ "slug": "get-bank-account-sample"
+ },
+ "depth": 1
+ }
+ ]
}, {
"type": "file",
"data": {
diff --git a/sample/doc/billing/DeletePlan.html b/sample/doc/billing/DeletePlan.html
index 171c90eb..b76de2df 100644
--- a/sample/doc/billing/DeletePlan.html
+++ b/sample/doc/billing/DeletePlan.html
@@ -9,10 +9,10 @@
try {
$result = $createdPlan->delete($apiContext);
} catch (Exception $ex) {
- ResultPrinter::printError("Deleted a Plan", "Plan", $plan->getId(), null, $ex);
+ ResultPrinter::printError("Deleted a Plan", "Plan", $createdPlan->getId(), null, $ex);
exit(1);
}
-ResultPrinter::printResult("Deleted a Plan", "Plan", $plan->getId(), null, null);
+ResultPrinter::printResult("Deleted a Plan", "Plan", $createdPlan->getId(), null, null);
-return $plan;