3 class StripeError(Exception):
13 message: Any | None = ...,
14 http_body: Any | None = ...,
15 http_status: Any | None = ...,
16 json_body: Any | None = ...,
17 headers: Any | None = ...,
18 code: Any | None = ...,
21 def user_message(self): ...
22 def construct_error_object(self): ...
24 class APIError(StripeError): ...
26 class APIConnectionError(StripeError):
31 http_body: Any | None = ...,
32 http_status: Any | None = ...,
33 json_body: Any | None = ...,
34 headers: Any | None = ...,
35 code: Any | None = ...,
36 should_retry: bool = ...,
39 class StripeErrorWithParamCode(StripeError): ...
41 class CardError(StripeErrorWithParamCode):
48 http_body: Any | None = ...,
49 http_status: Any | None = ...,
50 json_body: Any | None = ...,
51 headers: Any | None = ...,
54 class IdempotencyError(StripeError): ...
56 class InvalidRequestError(StripeErrorWithParamCode):
62 code: Any | None = ...,
63 http_body: Any | None = ...,
64 http_status: Any | None = ...,
65 json_body: Any | None = ...,
66 headers: Any | None = ...,
69 class AuthenticationError(StripeError): ...
70 class PermissionError(StripeError): ...
71 class RateLimitError(StripeError): ...
73 class SignatureVerificationError(StripeError):
75 def __init__(self, message, sig_header, http_body: Any | None = ...) -> None: ...