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 / SourceService.php
give / vendor / stripe / stripe-php / lib / Service Last commit date
BillingPortal 2 years ago Checkout 2 years ago FinancialConnections 2 years ago Identity 2 years ago Issuing 2 years ago Radar 2 years ago Reporting 2 years ago Sigma 2 years ago Terminal 2 years ago TestHelpers 2 years ago AbstractService.php 2 years ago AbstractServiceFactory.php 4 years ago AccountLinkService.php 4 years ago AccountService.php 2 years ago ApplePayDomainService.php 2 years ago ApplicationFeeService.php 2 years ago BalanceService.php 4 years ago BalanceTransactionService.php 2 years ago ChargeService.php 2 years ago CoreServiceFactory.php 2 years ago CountrySpecService.php 2 years ago CouponService.php 2 years ago CreditNoteService.php 2 years ago CustomerService.php 2 years ago DisputeService.php 2 years ago EphemeralKeyService.php 4 years ago EventService.php 2 years ago ExchangeRateService.php 2 years ago FileLinkService.php 2 years ago FileService.php 2 years ago InvoiceItemService.php 2 years ago InvoiceService.php 2 years ago MandateService.php 4 years ago OAuthService.php 4 years ago OrderReturnService.php 2 years ago OrderService.php 2 years ago PaymentIntentService.php 2 years ago PaymentLinkService.php 2 years ago PaymentMethodService.php 2 years ago PayoutService.php 2 years ago PlanService.php 2 years ago PriceService.php 2 years ago ProductService.php 2 years ago PromotionCodeService.php 2 years ago QuoteService.php 2 years ago RefundService.php 2 years ago ReviewService.php 2 years ago SetupAttemptService.php 2 years ago SetupIntentService.php 2 years ago ShippingRateService.php 2 years ago SkuService.php 2 years ago SourceService.php 4 years ago SubscriptionItemService.php 2 years ago SubscriptionScheduleService.php 2 years ago SubscriptionService.php 2 years ago TaxCodeService.php 2 years ago TaxRateService.php 2 years ago TokenService.php 4 years ago TopupService.php 2 years ago TransferService.php 2 years ago WebhookEndpointService.php 2 years ago
SourceService.php
111 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4
5 namespace Stripe\Service;
6
7 class SourceService extends \Stripe\Service\AbstractService
8 {
9 /**
10 * @param string $id
11 * @param null|array $params
12 * @param null|array|\Stripe\Util\RequestOptions $opts
13 *
14 * @throws \Stripe\Exception\ApiErrorException if the request fails
15 *
16 * @return \Stripe\Source
17 */
18 public function allTransactions($id, $params = null, $opts = null)
19 {
20 return $this->request('get', $this->buildPath('/v1/sources/%s/source_transactions', $id), $params, $opts);
21 }
22
23 /**
24 * Creates a new source object.
25 *
26 * @param null|array $params
27 * @param null|array|\Stripe\Util\RequestOptions $opts
28 *
29 * @throws \Stripe\Exception\ApiErrorException if the request fails
30 *
31 * @return \Stripe\Source
32 */
33 public function create($params = null, $opts = null)
34 {
35 return $this->request('post', '/v1/sources', $params, $opts);
36 }
37
38 /**
39 * Delete a specified source for a given customer.
40 *
41 * @param string $parentId
42 * @param string $id
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\Source
49 */
50 public function detach($parentId, $id, $params = null, $opts = null)
51 {
52 return $this->request('delete', $this->buildPath('/v1/customers/%s/sources/%s', $parentId, $id), $params, $opts);
53 }
54
55 /**
56 * Retrieves an existing source object. Supply the unique source ID from a source
57 * creation request and Stripe will return the corresponding up-to-date source
58 * object information.
59 *
60 * @param string $id
61 * @param null|array $params
62 * @param null|array|\Stripe\Util\RequestOptions $opts
63 *
64 * @throws \Stripe\Exception\ApiErrorException if the request fails
65 *
66 * @return \Stripe\Source
67 */
68 public function retrieve($id, $params = null, $opts = null)
69 {
70 return $this->request('get', $this->buildPath('/v1/sources/%s', $id), $params, $opts);
71 }
72
73 /**
74 * Updates the specified source by setting the values of the parameters passed. Any
75 * parameters not provided will be left unchanged.
76 *
77 * This request accepts the <code>metadata</code> and <code>owner</code> as
78 * arguments. It is also possible to update type specific information for selected
79 * payment methods. Please refer to our <a href="/docs/sources">payment method
80 * guides</a> for more detail.
81 *
82 * @param string $id
83 * @param null|array $params
84 * @param null|array|\Stripe\Util\RequestOptions $opts
85 *
86 * @throws \Stripe\Exception\ApiErrorException if the request fails
87 *
88 * @return \Stripe\Source
89 */
90 public function update($id, $params = null, $opts = null)
91 {
92 return $this->request('post', $this->buildPath('/v1/sources/%s', $id), $params, $opts);
93 }
94
95 /**
96 * Verify a given source.
97 *
98 * @param string $id
99 * @param null|array $params
100 * @param null|array|\Stripe\Util\RequestOptions $opts
101 *
102 * @throws \Stripe\Exception\ApiErrorException if the request fails
103 *
104 * @return \Stripe\Source
105 */
106 public function verify($id, $params = null, $opts = null)
107 {
108 return $this->request('post', $this->buildPath('/v1/sources/%s/verify', $id), $params, $opts);
109 }
110 }
111