summaryrefslogtreecommitdiffstats
path: root/vendor/paypal/paypal-checkout-sdk/samples/AuthorizeIntentExamples/AuthorizeOrder.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/paypal/paypal-checkout-sdk/samples/AuthorizeIntentExamples/AuthorizeOrder.php')
-rw-r--r--vendor/paypal/paypal-checkout-sdk/samples/AuthorizeIntentExamples/AuthorizeOrder.php120
1 files changed, 60 insertions, 60 deletions
diff --git a/vendor/paypal/paypal-checkout-sdk/samples/AuthorizeIntentExamples/AuthorizeOrder.php b/vendor/paypal/paypal-checkout-sdk/samples/AuthorizeIntentExamples/AuthorizeOrder.php
index 06cc775..a8b68c5 100644
--- a/vendor/paypal/paypal-checkout-sdk/samples/AuthorizeIntentExamples/AuthorizeOrder.php
+++ b/vendor/paypal/paypal-checkout-sdk/samples/AuthorizeIntentExamples/AuthorizeOrder.php
@@ -1,61 +1,61 @@
-<?php
-
-namespace Sample\AuthorizeIntentExamples;
-
-require __DIR__ . '/../../vendor/autoload.php';
-use PayPalCheckoutSdk\Orders\OrdersAuthorizeRequest;
-use Sample\PayPalClient;
-
-
-class AuthorizeOrder
-{
- /**
- * Setting up request body for Authorize. This can be populated with fields as per need. Refer API docs for more details.
- *
- */
- public static function buildRequestBody()
- {
- return "{}";
- }
-
- /**
- * This function can be used to perform authorization on the approved order.
- * Valid Approved order id should be passed as an argument.
- */
- public static function authorizeOrder($orderId, $debug=false)
- {
- $request = new OrdersAuthorizeRequest($orderId);
- $request->body = self::buildRequestBody();
-
- $client = PayPalClient::client();
- $response = $client->execute($request);
- if ($debug)
- {
- print "Status Code: {$response->statusCode}\n";
- print "Status: {$response->result->status}\n";
- print "Order ID: {$response->result->id}\n";
- print "Authorization ID: {$response->result->purchase_units[0]->payments->authorizations[0]->id}\n";
- print "Links:\n";
- foreach($response->result->links as $link)
- {
- print "\t{$link->rel}: {$link->href}\tCall Type: {$link->method}\n";
- }
- print "Authorization Links:\n";
- foreach($response->result->purchase_units[0]->payments->authorizations[0]->links as $link)
- {
- print "\t{$link->rel}: {$link->href}\tCall Type: {$link->method}\n";
- }
- // To toggle printing the whole response body comment/uncomment below line
- echo json_encode($response->result, JSON_PRETTY_PRINT), "\n";
- }
- return $response;
- }
-}
-
-/**
- * This is an driver function which invokes authorize order.
- */
-if (!count(debug_backtrace()))
-{
- AuthorizeOrder::authorizeOrder('1U242387CB956380X', true);
+<?php
+
+namespace Sample\AuthorizeIntentExamples;
+
+require __DIR__ . '/../../vendor/autoload.php';
+use PayPalCheckoutSdk\Orders\OrdersAuthorizeRequest;
+use Sample\PayPalClient;
+
+
+class AuthorizeOrder
+{
+ /**
+ * Setting up request body for Authorize. This can be populated with fields as per need. Refer API docs for more details.
+ *
+ */
+ public static function buildRequestBody()
+ {
+ return "{}";
+ }
+
+ /**
+ * This function can be used to perform authorization on the approved order.
+ * Valid Approved order id should be passed as an argument.
+ */
+ public static function authorizeOrder($orderId, $debug=false)
+ {
+ $request = new OrdersAuthorizeRequest($orderId);
+ $request->body = self::buildRequestBody();
+
+ $client = PayPalClient::client();
+ $response = $client->execute($request);
+ if ($debug)
+ {
+ print "Status Code: {$response->statusCode}\n";
+ print "Status: {$response->result->status}\n";
+ print "Order ID: {$response->result->id}\n";
+ print "Authorization ID: {$response->result->purchase_units[0]->payments->authorizations[0]->id}\n";
+ print "Links:\n";
+ foreach($response->result->links as $link)
+ {
+ print "\t{$link->rel}: {$link->href}\tCall Type: {$link->method}\n";
+ }
+ print "Authorization Links:\n";
+ foreach($response->result->purchase_units[0]->payments->authorizations[0]->links as $link)
+ {
+ print "\t{$link->rel}: {$link->href}\tCall Type: {$link->method}\n";
+ }
+ // To toggle printing the whole response body comment/uncomment below line
+ echo json_encode($response->result, JSON_PRETTY_PRINT), "\n";
+ }
+ return $response;
+ }
+}
+
+/**
+ * This is an driver function which invokes authorize order.
+ */
+if (!count(debug_backtrace()))
+{
+ AuthorizeOrder::authorizeOrder('1U242387CB956380X', true);
} \ No newline at end of file