diff options
Diffstat (limited to 'vendor/paypal/paypal-checkout-sdk/samples/GetOrder.php')
-rw-r--r-- | vendor/paypal/paypal-checkout-sdk/samples/GetOrder.php | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/vendor/paypal/paypal-checkout-sdk/samples/GetOrder.php b/vendor/paypal/paypal-checkout-sdk/samples/GetOrder.php index f89ac9d..7fefdbf 100644 --- a/vendor/paypal/paypal-checkout-sdk/samples/GetOrder.php +++ b/vendor/paypal/paypal-checkout-sdk/samples/GetOrder.php @@ -1,54 +1,54 @@ -<?php - -namespace Sample; - -require __DIR__ . '/../vendor/autoload.php'; - -use Sample\PayPalClient; -use PayPalCheckoutSdk\Orders\OrdersGetRequest; -use Sample\CaptureIntentExamples\CreateOrder; - -class GetOrder -{ - - /** - * This function can be used to retrieve an order by passing order Id as argument. - */ - public static function getOrder($orderId) - { - - $client = PayPalClient::client(); - $response = $client->execute(new OrdersGetRequest($orderId)); - /** - * Enable below line to print complete response as JSON. - */ - //print json_encode($response->result); - print "Status Code: {$response->statusCode}\n"; - print "Status: {$response->result->status}\n"; - print "Order ID: {$response->result->id}\n"; - print "Intent: {$response->result->intent}\n"; - print "Links:\n"; - foreach($response->result->links as $link) - { - print "\t{$link->rel}: {$link->href}\tCall Type: {$link->method}\n"; - } - - print "Gross Amount: {$response->result->purchase_units[0]->amount->currency_code} {$response->result->purchase_units[0]->amount->value}\n"; - - // To toggle printing the whole response body comment/uncomment below line - echo json_encode($response->result, JSON_PRETTY_PRINT), "\n"; - } -} - -/** - * This is the driver function which invokes the getOrder function to retrieve - * an sample order. - * - * To get the correct Order id, we are using the createOrder to create new order - * and then we are using the newly created order id. - */ -if (!count(debug_backtrace())) -{ - $createdOrder = CreateOrder::createOrder()->result; - GetOrder::getOrder($createdOrder ->id); +<?php
+
+namespace Sample;
+
+require __DIR__ . '/../vendor/autoload.php';
+
+use Sample\PayPalClient;
+use PayPalCheckoutSdk\Orders\OrdersGetRequest;
+use Sample\CaptureIntentExamples\CreateOrder;
+
+class GetOrder
+{
+
+ /**
+ * This function can be used to retrieve an order by passing order Id as argument.
+ */
+ public static function getOrder($orderId)
+ {
+
+ $client = PayPalClient::client();
+ $response = $client->execute(new OrdersGetRequest($orderId));
+ /**
+ * Enable below line to print complete response as JSON.
+ */
+ //print json_encode($response->result);
+ print "Status Code: {$response->statusCode}\n";
+ print "Status: {$response->result->status}\n";
+ print "Order ID: {$response->result->id}\n";
+ print "Intent: {$response->result->intent}\n";
+ print "Links:\n";
+ foreach($response->result->links as $link)
+ {
+ print "\t{$link->rel}: {$link->href}\tCall Type: {$link->method}\n";
+ }
+
+ print "Gross Amount: {$response->result->purchase_units[0]->amount->currency_code} {$response->result->purchase_units[0]->amount->value}\n";
+
+ // To toggle printing the whole response body comment/uncomment below line
+ echo json_encode($response->result, JSON_PRETTY_PRINT), "\n";
+ }
+}
+
+/**
+ * This is the driver function which invokes the getOrder function to retrieve
+ * an sample order.
+ *
+ * To get the correct Order id, we are using the createOrder to create new order
+ * and then we are using the newly created order id.
+ */
+if (!count(debug_backtrace()))
+{
+ $createdOrder = CreateOrder::createOrder()->result;
+ GetOrder::getOrder($createdOrder ->id);
}
\ No newline at end of file |