SCPPaymentIntentStatus
Objective-C
enum SCPPaymentIntentStatus {}
Swift
enum PaymentIntentStatus : UInt
The possible statuses for a PaymentIntent.
https://stripe.com/docs/api/payment_intents/object#payment_intent_object-status
-
Next step: collect a payment method by calling
collectPaymentMethod.Declaration
Objective-C
SCPPaymentIntentStatusRequiresPaymentMethodSwift
case requiresPaymentMethod = 0 -
Next step: process the payment by calling
processPayment.Declaration
Objective-C
SCPPaymentIntentStatusRequiresConfirmationSwift
case requiresConfirmation = 1 -
Next step: capture the PaymentIntent on your backend via the Stripe API.
Declaration
Objective-C
SCPPaymentIntentStatusRequiresCaptureSwift
case requiresCapture = 2 -
The PaymentIntent is in the middle of full EMV processing.
Declaration
Objective-C
SCPPaymentIntentStatusProcessingSwift
case processing = 3 -
The PaymentIntent was canceled.
Declaration
Objective-C
SCPPaymentIntentStatusCanceledSwift
case canceled = 4 -
The PaymentIntent succeeded.
Declaration
Objective-C
SCPPaymentIntentStatusSucceededSwift
case succeeded = 5
SCPPaymentIntentStatus Enumeration Reference