PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 4.16.3
GiveWP – Donation Plugin and Fundraising Platform v4.16.3
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 / stripe / stripe-php / lib / Service / Issuing / DisputeService.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
DisputeService.php
100 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4
5 namespace Stripe\Service\Issuing;
6
7 class DisputeService extends \Stripe\Service\AbstractService
8 {
9 /**
10 * Returns a list of Issuing <code>Dispute</code> objects. The objects are sorted
11 * in descending order by creation date, with the most recently created object
12 * 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\Dispute>
20 */
21 public function all($params = null, $opts = null)
22 {
23 return $this->requestCollection('get', '/v1/issuing/disputes', $params, $opts);
24 }
25
26 /**
27 * Creates an Issuing <code>Dispute</code> object. Individual pieces of evidence
28 * within the <code>evidence</code> object are optional at this point. Stripe only
29 * validates that required evidence is present during submission. Refer to <a
30 * href="/docs/issuing/purchases/disputes#dispute-reasons-and-evidence">Dispute
31 * reasons and evidence</a> for more details about evidence requirements.
32 *
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\Dispute
39 */
40 public function create($params = null, $opts = null)
41 {
42 return $this->request('post', '/v1/issuing/disputes', $params, $opts);
43 }
44
45 /**
46 * Retrieves an Issuing <code>Dispute</code> object.
47 *
48 * @param string $id
49 * @param null|array $params
50 * @param null|array|\Stripe\Util\RequestOptions $opts
51 *
52 * @throws \Stripe\Exception\ApiErrorException if the request fails
53 *
54 * @return \Stripe\Issuing\Dispute
55 */
56 public function retrieve($id, $params = null, $opts = null)
57 {
58 return $this->request('get', $this->buildPath('/v1/issuing/disputes/%s', $id), $params, $opts);
59 }
60
61 /**
62 * Submits an Issuing <code>Dispute</code> to the card network. Stripe validates
63 * that all evidence fields required for the dispute’s reason are present. For more
64 * details, see <a
65 * href="/docs/issuing/purchases/disputes#dispute-reasons-and-evidence">Dispute
66 * reasons and evidence</a>.
67 *
68 * @param string $id
69 * @param null|array $params
70 * @param null|array|\Stripe\Util\RequestOptions $opts
71 *
72 * @throws \Stripe\Exception\ApiErrorException if the request fails
73 *
74 * @return \Stripe\Issuing\Dispute
75 */
76 public function submit($id, $params = null, $opts = null)
77 {
78 return $this->request('post', $this->buildPath('/v1/issuing/disputes/%s/submit', $id), $params, $opts);
79 }
80
81 /**
82 * Updates the specified Issuing <code>Dispute</code> object by setting the values
83 * of the parameters passed. Any parameters not provided will be left unchanged.
84 * Properties on the <code>evidence</code> object can be unset by passing in an
85 * empty string.
86 *
87 * @param string $id
88 * @param null|array $params
89 * @param null|array|\Stripe\Util\RequestOptions $opts
90 *
91 * @throws \Stripe\Exception\ApiErrorException if the request fails
92 *
93 * @return \Stripe\Issuing\Dispute
94 */
95 public function update($id, $params = null, $opts = null)
96 {
97 return $this->request('post', $this->buildPath('/v1/issuing/disputes/%s', $id), $params, $opts);
98 }
99 }
100