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 / Exception / CardException.php
give / vendor / stripe / stripe-php / lib / Exception Last commit date
OAuth 4 years ago ApiConnectionException.php 4 years ago ApiErrorException.php 4 years ago AuthenticationException.php 4 years ago BadMethodCallException.php 4 years ago CardException.php 4 years ago ExceptionInterface.php 4 years ago IdempotencyException.php 4 years ago InvalidArgumentException.php 4 years ago InvalidRequestException.php 4 years ago PermissionException.php 4 years ago RateLimitException.php 4 years ago SignatureVerificationException.php 4 years ago UnexpectedValueException.php 4 years ago UnknownApiErrorException.php 4 years ago
CardException.php
85 lines
1 <?php
2
3 namespace Stripe\Exception;
4
5 /**
6 * CardException is thrown when a user enters a card that can't be charged for
7 * some reason.
8 */
9 class CardException extends ApiErrorException
10 {
11 protected $declineCode;
12 protected $stripeParam;
13
14 /**
15 * Creates a new CardException exception.
16 *
17 * @param string $message the exception message
18 * @param null|int $httpStatus the HTTP status code
19 * @param null|string $httpBody the HTTP body as a string
20 * @param null|array $jsonBody the JSON deserialized body
21 * @param null|array|\Stripe\Util\CaseInsensitiveArray $httpHeaders the HTTP headers array
22 * @param null|string $stripeCode the Stripe error code
23 * @param null|string $declineCode the decline code
24 * @param null|string $stripeParam the parameter related to the error
25 *
26 * @return CardException
27 */
28 public static function factory(
29 $message,
30 $httpStatus = null,
31 $httpBody = null,
32 $jsonBody = null,
33 $httpHeaders = null,
34 $stripeCode = null,
35 $declineCode = null,
36 $stripeParam = null
37 ) {
38 $instance = parent::factory($message, $httpStatus, $httpBody, $jsonBody, $httpHeaders, $stripeCode);
39 $instance->setDeclineCode($declineCode);
40 $instance->setStripeParam($stripeParam);
41
42 return $instance;
43 }
44
45 /**
46 * Gets the decline code.
47 *
48 * @return null|string
49 */
50 public function getDeclineCode()
51 {
52 return $this->declineCode;
53 }
54
55 /**
56 * Sets the decline code.
57 *
58 * @param null|string $declineCode
59 */
60 public function setDeclineCode($declineCode)
61 {
62 $this->declineCode = $declineCode;
63 }
64
65 /**
66 * Gets the parameter related to the error.
67 *
68 * @return null|string
69 */
70 public function getStripeParam()
71 {
72 return $this->stripeParam;
73 }
74
75 /**
76 * Sets the parameter related to the error.
77 *
78 * @param null|string $stripeParam
79 */
80 public function setStripeParam($stripeParam)
81 {
82 $this->stripeParam = $stripeParam;
83 }
84 }
85