SCPReadMethod
Objective-C
enum SCPReadMethod : NSUInteger {}
Swift
enum SCPReadMethod : UInt, @unchecked Sendable
How card details were read in this transaction.
-
An unknown card read method
Declaration
Objective-C
SCPReadMethodUnknown = 0
Swift
case unknown = 0
-
Inserting a chip card into the card reader.
Declaration
Objective-C
SCPReadMethodContactEMV = 5
Swift
case contactEMV = 5
-
Tapping a contactless-enabled chip card or mobile wallet.
Declaration
Objective-C
SCPReadMethodContactlessEMV = 7
Swift
case contactlessEMV = 7
-
When inserting a chip card fails three times in a row, fallback to a magnetic stripe read.
Declaration
Objective-C
SCPReadMethodMagneticStripeFallback = 80
Swift
case magneticStripeFallback = 80
-
Swiping a card using the magnetic stripe reader.
Declaration
Objective-C
SCPReadMethodMagneticStripeTrack2 = 90
Swift
case magneticStripeTrack2 = 90
-
Older standard for contactless payments that emulated a magnetic stripe read.
Declaration
Objective-C
SCPReadMethodContactlessMagstripeMode = 91
Swift
case contactlessMagstripeMode = 91