SCPPaymentStatus
Objective-C
enum SCPPaymentStatus : NSUInteger {}
Swift
enum PaymentStatus : UInt, @unchecked Sendable
The possible payment statuses for the SDK.
-
The SDK is not ready to start a payment. It may be busy with another command, or a reader may not be connected.
Declaration
Objective-C
SCPPaymentStatusNotReady
Swift
case notReady = 0
-
The SDK is ready to start a payment.
Declaration
Objective-C
SCPPaymentStatusReady
Swift
case ready = 1
-
The SDK is waiting for input from the customer (e.g., for a card to be presented to the reader)
Declaration
Objective-C
SCPPaymentStatusWaitingForInput
Swift
case waitingForInput = 2
-
The SDK is processing a payment.
Declaration
Objective-C
SCPPaymentStatusProcessing
Swift
case processing = 3