PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.24.0
GiveWP – Donation Plugin and Fundraising Platform v2.24.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 / PromotionCodeService.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 ShippingRateService.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
PromotionCodeService.php
73 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4
5 namespace Stripe\Service;
6
7 class PromotionCodeService extends \Stripe\Service\AbstractService
8 {
9 /**
10 * Returns a list of your promotion codes.
11 *
12 * @param null|array $params
13 * @param null|array|\Stripe\Util\RequestOptions $opts
14 *
15 * @throws \Stripe\Exception\ApiErrorException if the request fails
16 *
17 * @return \Stripe\Collection
18 */
19 public function all($params = null, $opts = null)
20 {
21 return $this->requestCollection('get', '/v1/promotion_codes', $params, $opts);
22 }
23
24 /**
25 * A promotion code points to a coupon. You can optionally restrict the code to a
26 * specific customer, redemption limit, and expiration date.
27 *
28 * @param null|array $params
29 * @param null|array|\Stripe\Util\RequestOptions $opts
30 *
31 * @throws \Stripe\Exception\ApiErrorException if the request fails
32 *
33 * @return \Stripe\PromotionCode
34 */
35 public function create($params = null, $opts = null)
36 {
37 return $this->request('post', '/v1/promotion_codes', $params, $opts);
38 }
39
40 /**
41 * Retrieves the promotion code with the given ID.
42 *
43 * @param string $id
44 * @param null|array $params
45 * @param null|array|\Stripe\Util\RequestOptions $opts
46 *
47 * @throws \Stripe\Exception\ApiErrorException if the request fails
48 *
49 * @return \Stripe\PromotionCode
50 */
51 public function retrieve($id, $params = null, $opts = null)
52 {
53 return $this->request('get', $this->buildPath('/v1/promotion_codes/%s', $id), $params, $opts);
54 }
55
56 /**
57 * Updates the specified promotion code by setting the values of the parameters
58 * passed. Most fields are, by design, not editable.
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\PromotionCode
67 */
68 public function update($id, $params = null, $opts = null)
69 {
70 return $this->request('post', $this->buildPath('/v1/promotion_codes/%s', $id), $params, $opts);
71 }
72 }
73