PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 4.16.3
GiveWP – Donation Plugin and Fundraising Platform v4.16.3
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 / stripe / stripe-php / lib / Service / Terminal / ReaderService.php
give / vendor / stripe / stripe-php / lib / Service / Terminal Last commit date
ConfigurationService.php 2 years ago ConnectionTokenService.php 4 years ago LocationService.php 2 years ago ReaderService.php 2 years ago TerminalServiceFactory.php 2 years ago
ReaderService.php
152 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4
5 namespace Stripe\Service\Terminal;
6
7 class ReaderService extends \Stripe\Service\AbstractService
8 {
9 /**
10 * Returns a list of <code>Reader</code> objects.
11 *
12 * @param null|array $params
13 * @param null|array|\Stripe\Util\RequestOptions $opts
14 *
15 * @throws \Stripe\Exception\ApiErrorException if the request fails
16 *
17 * @return \Stripe\Collection<\Stripe\Terminal\Reader>
18 */
19 public function all($params = null, $opts = null)
20 {
21 return $this->requestCollection('get', '/v1/terminal/readers', $params, $opts);
22 }
23
24 /**
25 * Cancels the current reader action.
26 *
27 * @param string $id
28 * @param null|array $params
29 * @param null|array|\Stripe\Util\RequestOptions $opts
30 *
31 * @throws \Stripe\Exception\ApiErrorException if the request fails
32 *
33 * @return \Stripe\Terminal\Reader
34 */
35 public function cancelAction($id, $params = null, $opts = null)
36 {
37 return $this->request('post', $this->buildPath('/v1/terminal/readers/%s/cancel_action', $id), $params, $opts);
38 }
39
40 /**
41 * Creates a new <code>Reader</code> object.
42 *
43 * @param null|array $params
44 * @param null|array|\Stripe\Util\RequestOptions $opts
45 *
46 * @throws \Stripe\Exception\ApiErrorException if the request fails
47 *
48 * @return \Stripe\Terminal\Reader
49 */
50 public function create($params = null, $opts = null)
51 {
52 return $this->request('post', '/v1/terminal/readers', $params, $opts);
53 }
54
55 /**
56 * Deletes a <code>Reader</code> object.
57 *
58 * @param string $id
59 * @param null|array $params
60 * @param null|array|\Stripe\Util\RequestOptions $opts
61 *
62 * @throws \Stripe\Exception\ApiErrorException if the request fails
63 *
64 * @return \Stripe\Terminal\Reader
65 */
66 public function delete($id, $params = null, $opts = null)
67 {
68 return $this->request('delete', $this->buildPath('/v1/terminal/readers/%s', $id), $params, $opts);
69 }
70
71 /**
72 * Initiates a payment flow on a Reader.
73 *
74 * @param string $id
75 * @param null|array $params
76 * @param null|array|\Stripe\Util\RequestOptions $opts
77 *
78 * @throws \Stripe\Exception\ApiErrorException if the request fails
79 *
80 * @return \Stripe\Terminal\Reader
81 */
82 public function processPaymentIntent($id, $params = null, $opts = null)
83 {
84 return $this->request('post', $this->buildPath('/v1/terminal/readers/%s/process_payment_intent', $id), $params, $opts);
85 }
86
87 /**
88 * Initiates a setup intent flow on a Reader.
89 *
90 * @param string $id
91 * @param null|array $params
92 * @param null|array|\Stripe\Util\RequestOptions $opts
93 *
94 * @throws \Stripe\Exception\ApiErrorException if the request fails
95 *
96 * @return \Stripe\Terminal\Reader
97 */
98 public function processSetupIntent($id, $params = null, $opts = null)
99 {
100 return $this->request('post', $this->buildPath('/v1/terminal/readers/%s/process_setup_intent', $id), $params, $opts);
101 }
102
103 /**
104 * Retrieves a <code>Reader</code> object.
105 *
106 * @param string $id
107 * @param null|array $params
108 * @param null|array|\Stripe\Util\RequestOptions $opts
109 *
110 * @throws \Stripe\Exception\ApiErrorException if the request fails
111 *
112 * @return \Stripe\Terminal\Reader
113 */
114 public function retrieve($id, $params = null, $opts = null)
115 {
116 return $this->request('get', $this->buildPath('/v1/terminal/readers/%s', $id), $params, $opts);
117 }
118
119 /**
120 * Sets reader display to show cart details.
121 *
122 * @param string $id
123 * @param null|array $params
124 * @param null|array|\Stripe\Util\RequestOptions $opts
125 *
126 * @throws \Stripe\Exception\ApiErrorException if the request fails
127 *
128 * @return \Stripe\Terminal\Reader
129 */
130 public function setReaderDisplay($id, $params = null, $opts = null)
131 {
132 return $this->request('post', $this->buildPath('/v1/terminal/readers/%s/set_reader_display', $id), $params, $opts);
133 }
134
135 /**
136 * Updates a <code>Reader</code> object by setting the values of the parameters
137 * passed. Any parameters not provided will be left unchanged.
138 *
139 * @param string $id
140 * @param null|array $params
141 * @param null|array|\Stripe\Util\RequestOptions $opts
142 *
143 * @throws \Stripe\Exception\ApiErrorException if the request fails
144 *
145 * @return \Stripe\Terminal\Reader
146 */
147 public function update($id, $params = null, $opts = null)
148 {
149 return $this->request('post', $this->buildPath('/v1/terminal/readers/%s', $id), $params, $opts);
150 }
151 }
152