STPSetupIntentLastSetupErrorType
@objc
public enum STPSetupIntentLastSetupErrorType : UInt
The type of the error represented by STPSetupIntentLastSetupError
.
Some STPSetupIntentLastError properties are only populated for certain error types.
-
An unknown error type.
Declaration
Swift
case unknown
-
An error connecting to Stripe’s API.
Declaration
Swift
@objc(STPSetupIntentLastSetupErrorTypeAPIConnection) case apiConnection
-
An error with the Stripe API.
Declaration
Swift
case API
-
A failure to authenticate your customer.
Declaration
Swift
case authentication
-
Card errors are the most common type of error you should expect to handle. They result when the user enters a card that can’t be charged for some reason. Check the
declineCode
property for the decline code. Themessage
property contains a message you can show to your users.Declaration
Swift
case card
-
Keys for idempotent requests can only be used with the same parameters they were first used with.
Declaration
Swift
case idempotency
-
Invalid request errors. Typically, this is because your request has invalid parameters.
Declaration
Swift
case invalidRequest
-
Too many requests hit the API too quickly.
Declaration
Swift
case rateLimit