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 / Terminal / Reader.php
give / vendor / stripe / stripe-php / lib / Terminal Last commit date
Configuration.php 2 years ago ConnectionToken.php 4 years ago Location.php 2 years ago Reader.php 2 years ago
Reader.php
105 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4
5 namespace Stripe\Terminal;
6
7 /**
8 * A Reader represents a physical device for accepting payment details.
9 *
10 * Related guide: <a
11 * href="https://stripe.com/docs/terminal/payments/connect-reader">Connecting to a
12 * Reader</a>.
13 *
14 * @property string $id Unique identifier for the object.
15 * @property string $object String representing the object's type. Objects of the same type share the same value.
16 * @property null|\Stripe\StripeObject $action The most recent action performed by the reader.
17 * @property null|string $device_sw_version The current software version of the reader.
18 * @property string $device_type Type of reader, one of <code>bbpos_wisepad3</code>, <code>stripe_m2</code>, <code>bbpos_chipper2x</code>, <code>bbpos_wisepos_e</code>, or <code>verifone_P400</code>.
19 * @property null|string $ip_address The local IP address of the reader.
20 * @property string $label Custom label given to the reader for easier identification.
21 * @property bool $livemode Has the value <code>true</code> if the object exists in live mode or the value <code>false</code> if the object exists in test mode.
22 * @property null|string|\Stripe\Terminal\Location $location The location identifier of the reader.
23 * @property \Stripe\StripeObject $metadata Set of <a href="https://stripe.com/docs/api/metadata">key-value pairs</a> that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
24 * @property string $serial_number Serial number of the reader.
25 * @property null|string $status The networking status of the reader.
26 */
27 class Reader extends \Stripe\ApiResource
28 {
29 const OBJECT_NAME = 'terminal.reader';
30
31 use \Stripe\ApiOperations\All;
32 use \Stripe\ApiOperations\Create;
33 use \Stripe\ApiOperations\Delete;
34 use \Stripe\ApiOperations\Retrieve;
35 use \Stripe\ApiOperations\Update;
36
37 /**
38 * @param null|array $params
39 * @param null|array|string $opts
40 *
41 * @throws \Stripe\Exception\ApiErrorException if the request fails
42 *
43 * @return \Stripe\Terminal\Reader the canceled reader
44 */
45 public function cancelAction($params = null, $opts = null)
46 {
47 $url = $this->instanceUrl() . '/cancel_action';
48 list($response, $opts) = $this->_request('post', $url, $params, $opts);
49 $this->refreshFrom($response, $opts);
50
51 return $this;
52 }
53
54 /**
55 * @param null|array $params
56 * @param null|array|string $opts
57 *
58 * @throws \Stripe\Exception\ApiErrorException if the request fails
59 *
60 * @return \Stripe\Terminal\Reader the processed reader
61 */
62 public function processPaymentIntent($params = null, $opts = null)
63 {
64 $url = $this->instanceUrl() . '/process_payment_intent';
65 list($response, $opts) = $this->_request('post', $url, $params, $opts);
66 $this->refreshFrom($response, $opts);
67
68 return $this;
69 }
70
71 /**
72 * @param null|array $params
73 * @param null|array|string $opts
74 *
75 * @throws \Stripe\Exception\ApiErrorException if the request fails
76 *
77 * @return \Stripe\Terminal\Reader the processed reader
78 */
79 public function processSetupIntent($params = null, $opts = null)
80 {
81 $url = $this->instanceUrl() . '/process_setup_intent';
82 list($response, $opts) = $this->_request('post', $url, $params, $opts);
83 $this->refreshFrom($response, $opts);
84
85 return $this;
86 }
87
88 /**
89 * @param null|array $params
90 * @param null|array|string $opts
91 *
92 * @throws \Stripe\Exception\ApiErrorException if the request fails
93 *
94 * @return \Stripe\Terminal\Reader the seted reader
95 */
96 public function setReaderDisplay($params = null, $opts = null)
97 {
98 $url = $this->instanceUrl() . '/set_reader_display';
99 list($response, $opts) = $this->_request('post', $url, $params, $opts);
100 $this->refreshFrom($response, $opts);
101
102 return $this;
103 }
104 }
105