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 / Issuing / AuthorizationService.php
give / vendor / stripe / stripe-php / lib / Service / Issuing Last commit date
AuthorizationService.php 2 years ago CardService.php 2 years ago CardholderService.php 2 years ago DisputeService.php 2 years ago IssuingServiceFactory.php 4 years ago TransactionService.php 2 years ago
AuthorizationService.php
98 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4
5 namespace Stripe\Service\Issuing;
6
7 class AuthorizationService extends \Stripe\Service\AbstractService
8 {
9 /**
10 * Returns a list of Issuing <code>Authorization</code> objects. The objects are
11 * sorted in descending order by creation date, with the most recently created
12 * object appearing first.
13 *
14 * @param null|array $params
15 * @param null|array|\Stripe\Util\RequestOptions $opts
16 *
17 * @throws \Stripe\Exception\ApiErrorException if the request fails
18 *
19 * @return \Stripe\Collection<\Stripe\Issuing\Authorization>
20 */
21 public function all($params = null, $opts = null)
22 {
23 return $this->requestCollection('get', '/v1/issuing/authorizations', $params, $opts);
24 }
25
26 /**
27 * Approves a pending Issuing <code>Authorization</code> object. This request
28 * should be made within the timeout window of the <a
29 * href="/docs/issuing/controls/real-time-authorizations">real-time
30 * authorization</a> flow.
31 *
32 * @param string $id
33 * @param null|array $params
34 * @param null|array|\Stripe\Util\RequestOptions $opts
35 *
36 * @throws \Stripe\Exception\ApiErrorException if the request fails
37 *
38 * @return \Stripe\Issuing\Authorization
39 */
40 public function approve($id, $params = null, $opts = null)
41 {
42 return $this->request('post', $this->buildPath('/v1/issuing/authorizations/%s/approve', $id), $params, $opts);
43 }
44
45 /**
46 * Declines a pending Issuing <code>Authorization</code> object. This request
47 * should be made within the timeout window of the <a
48 * href="/docs/issuing/controls/real-time-authorizations">real time
49 * authorization</a> flow.
50 *
51 * @param string $id
52 * @param null|array $params
53 * @param null|array|\Stripe\Util\RequestOptions $opts
54 *
55 * @throws \Stripe\Exception\ApiErrorException if the request fails
56 *
57 * @return \Stripe\Issuing\Authorization
58 */
59 public function decline($id, $params = null, $opts = null)
60 {
61 return $this->request('post', $this->buildPath('/v1/issuing/authorizations/%s/decline', $id), $params, $opts);
62 }
63
64 /**
65 * Retrieves an Issuing <code>Authorization</code> object.
66 *
67 * @param string $id
68 * @param null|array $params
69 * @param null|array|\Stripe\Util\RequestOptions $opts
70 *
71 * @throws \Stripe\Exception\ApiErrorException if the request fails
72 *
73 * @return \Stripe\Issuing\Authorization
74 */
75 public function retrieve($id, $params = null, $opts = null)
76 {
77 return $this->request('get', $this->buildPath('/v1/issuing/authorizations/%s', $id), $params, $opts);
78 }
79
80 /**
81 * Updates the specified Issuing <code>Authorization</code> object by setting the
82 * values of the parameters passed. Any parameters not provided will be left
83 * unchanged.
84 *
85 * @param string $id
86 * @param null|array $params
87 * @param null|array|\Stripe\Util\RequestOptions $opts
88 *
89 * @throws \Stripe\Exception\ApiErrorException if the request fails
90 *
91 * @return \Stripe\Issuing\Authorization
92 */
93 public function update($id, $params = null, $opts = null)
94 {
95 return $this->request('post', $this->buildPath('/v1/issuing/authorizations/%s', $id), $params, $opts);
96 }
97 }
98