PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.14.0
GiveWP – Donation Plugin and Fundraising Platform v2.14.0
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 / ChargeService.php
give / vendor / stripe / stripe-php / lib / Service Last commit date
BillingPortal 4 years ago Checkout 4 years ago Identity 4 years ago Issuing 4 years ago Radar 4 years ago Reporting 4 years ago Sigma 4 years ago Terminal 4 years ago AbstractService.php 4 years ago AbstractServiceFactory.php 4 years ago AccountLinkService.php 4 years ago AccountService.php 4 years ago ApplePayDomainService.php 4 years ago ApplicationFeeService.php 4 years ago BalanceService.php 4 years ago BalanceTransactionService.php 4 years ago ChargeService.php 4 years ago CoreServiceFactory.php 4 years ago CountrySpecService.php 4 years ago CouponService.php 4 years ago CreditNoteService.php 4 years ago CustomerService.php 4 years ago DisputeService.php 4 years ago EphemeralKeyService.php 4 years ago EventService.php 4 years ago ExchangeRateService.php 4 years ago FileLinkService.php 4 years ago FileService.php 4 years ago InvoiceItemService.php 4 years ago InvoiceService.php 4 years ago MandateService.php 4 years ago OAuthService.php 4 years ago OrderReturnService.php 4 years ago OrderService.php 4 years ago PaymentIntentService.php 4 years ago PaymentMethodService.php 4 years ago PayoutService.php 4 years ago PlanService.php 4 years ago PriceService.php 4 years ago ProductService.php 4 years ago PromotionCodeService.php 4 years ago QuoteService.php 4 years ago RefundService.php 4 years ago ReviewService.php 4 years ago SetupAttemptService.php 4 years ago SetupIntentService.php 4 years ago SkuService.php 4 years ago SourceService.php 4 years ago SubscriptionItemService.php 4 years ago SubscriptionScheduleService.php 4 years ago SubscriptionService.php 4 years ago TaxCodeService.php 4 years ago TaxRateService.php 4 years ago TokenService.php 4 years ago TopupService.php 4 years ago TransferService.php 4 years ago WebhookEndpointService.php 4 years ago
ChargeService.php
102 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4
5 namespace Stripe\Service;
6
7 class ChargeService extends \Stripe\Service\AbstractService
8 {
9 /**
10 * Returns a list of charges you’ve previously created. The charges are returned in
11 * sorted order, with the most recent charges appearing first.
12 *
13 * @param null|array $params
14 * @param null|array|\Stripe\Util\RequestOptions $opts
15 *
16 * @throws \Stripe\Exception\ApiErrorException if the request fails
17 *
18 * @return \Stripe\Collection
19 */
20 public function all($params = null, $opts = null)
21 {
22 return $this->requestCollection('get', '/v1/charges', $params, $opts);
23 }
24
25 /**
26 * Capture the payment of an existing, uncaptured, charge. This is the second half
27 * of the two-step payment flow, where first you <a href="#create_charge">created a
28 * charge</a> with the capture option set to false.
29 *
30 * Uncaptured payments expire exactly seven days after they are created. If they
31 * are not captured by that point in time, they will be marked as refunded and will
32 * no longer be capturable.
33 *
34 * @param string $id
35 * @param null|array $params
36 * @param null|array|\Stripe\Util\RequestOptions $opts
37 *
38 * @throws \Stripe\Exception\ApiErrorException if the request fails
39 *
40 * @return \Stripe\Charge
41 */
42 public function capture($id, $params = null, $opts = null)
43 {
44 return $this->request('post', $this->buildPath('/v1/charges/%s/capture', $id), $params, $opts);
45 }
46
47 /**
48 * To charge a credit card or other payment source, you create a
49 * <code>Charge</code> object. If your API key is in test mode, the supplied
50 * payment source (e.g., card) won’t actually be charged, although everything else
51 * will occur as if in live mode. (Stripe assumes that the charge would have
52 * completed successfully).
53 *
54 * @param null|array $params
55 * @param null|array|\Stripe\Util\RequestOptions $opts
56 *
57 * @throws \Stripe\Exception\ApiErrorException if the request fails
58 *
59 * @return \Stripe\Charge
60 */
61 public function create($params = null, $opts = null)
62 {
63 return $this->request('post', '/v1/charges', $params, $opts);
64 }
65
66 /**
67 * Retrieves the details of a charge that has previously been created. Supply the
68 * unique charge ID that was returned from your previous request, and Stripe will
69 * return the corresponding charge information. The same information is returned
70 * when creating or refunding the charge.
71 *
72 * @param string $id
73 * @param null|array $params
74 * @param null|array|\Stripe\Util\RequestOptions $opts
75 *
76 * @throws \Stripe\Exception\ApiErrorException if the request fails
77 *
78 * @return \Stripe\Charge
79 */
80 public function retrieve($id, $params = null, $opts = null)
81 {
82 return $this->request('get', $this->buildPath('/v1/charges/%s', $id), $params, $opts);
83 }
84
85 /**
86 * Updates the specified charge by setting the values of the parameters passed. Any
87 * parameters not provided will be left unchanged.
88 *
89 * @param string $id
90 * @param null|array $params
91 * @param null|array|\Stripe\Util\RequestOptions $opts
92 *
93 * @throws \Stripe\Exception\ApiErrorException if the request fails
94 *
95 * @return \Stripe\Charge
96 */
97 public function update($id, $params = null, $opts = null)
98 {
99 return $this->request('post', $this->buildPath('/v1/charges/%s', $id), $params, $opts);
100 }
101 }
102