PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 4.16.6
GiveWP – Donation Plugin and Fundraising Platform v4.16.6
4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / vendor / paypal / paypal-checkout-sdk / samples / AuthorizeIntentExamples / RunAll.php
give / vendor / paypal / paypal-checkout-sdk / samples / AuthorizeIntentExamples Last commit date
AuthorizeOrder.php 5 years ago CaptureOrder.php 5 years ago CreateOrder.php 5 years ago RunAll.php 5 years ago
RunAll.php
83 lines
1 <?php
2
3 require __DIR__ . '/../../vendor/autoload.php';
4
5 use Sample\AuthorizeIntentExamples\CreateOrder;
6 use Sample\AuthorizeIntentExamples\AuthorizeOrder;
7 use Sample\AuthorizeIntentExamples\CaptureOrder;
8 use Sample\RefundOrder;
9
10 $order = CreateOrder::createOrder();
11
12 print "Creating Order...\n";
13 $orderId = "";
14 if ($order->statusCode == 201)
15 {
16 $orderId = $order->result->id;
17 print "Links:\n";
18 for ($i = 0; $i < count($order->result->links); ++$i)
19 {
20 $link = $order->result->links[$i];
21 print "\t{$link->rel}: {$link->href}\tCall Type: {$link->method}\n";
22 }
23 print "Created Successfully\n";
24 print "Copy approve link and paste it in browser. Login with buyer account and follow the instructions.\nOnce approved hit enter...\n";
25 }
26 else {
27 exit(1);
28 }
29
30 $handle = fopen ("php://stdin","r");
31 $line = fgets($handle);
32 fclose($handle);
33
34 print "Authorizing Order...\n";
35 $response = AuthorizeOrder::authorizeOrder($orderId);
36 $authId = "";
37
38 if ($response->statusCode == 201)
39 {
40 print "Authorized Successfully\n";
41 $authId = $response->result->purchase_units[0]->payments->authorizations[0]->id;
42 }
43 else {
44 exit(1);
45 }
46
47 print "\nCapturing Order...\n";
48 $response = CaptureOrder::captureOrder($authId);
49 if ($response->statusCode == 201)
50 {
51 print "Captured Successfully\n";
52 print "Status Code: {$response->statusCode}\n";
53 print "Status: {$response->result->status}\n";
54 $captureId = $response->result->id;
55 print "Capture ID: {$captureId}\n";
56 print "Links:\n";
57 for ($i = 0; $i < count($response->result->links); ++$i){
58 $link = $response->result->links[$i];
59 print "\t{$link->rel}: {$link->href}\tCall Type: {$link->method}\n";
60 }
61 }
62 else {
63 exit(1);
64 }
65
66 print "\nRefunding Order...\n";
67 $response = RefundOrder::refundOrder($captureId);
68 if ($response->statusCode == 201)
69 {
70 print "Refunded Successfully\n";
71 print "Status Code: {$response->statusCode}\n";
72 print "Status: {$response->result->status}\n";
73 print "Refund ID: {$response->result->id}\n";
74 print "Links:\n";
75 for ($i = 0; $i < count($response->result->links); ++$i){
76 $link = $response->result->links[$i];
77 print "\t{$link->rel}: {$link->href}\tCall Type: {$link->method}\n";
78 }
79 }
80 else {
81 exit(1);
82 }
83