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 = 0Swift
case unknown = 0 -
Inserting a chip card into the card reader.
Declaration
Objective-C
SCPReadMethodContactEMV = 5Swift
case contactEMV = 5 -
Tapping a contactless-enabled chip card or mobile wallet.
Declaration
Objective-C
SCPReadMethodContactlessEMV = 7Swift
case contactlessEMV = 7 -
When inserting a chip card fails three times in a row, fallback to a magnetic stripe read.
Declaration
Objective-C
SCPReadMethodMagneticStripeFallback = 80Swift
case magneticStripeFallback = 80 -
Swiping a card using the magnetic stripe reader.
Declaration
Objective-C
SCPReadMethodMagneticStripeTrack2 = 90Swift
case magneticStripeTrack2 = 90 -
Older standard for contactless payments that emulated a magnetic stripe read.
Declaration
Objective-C
SCPReadMethodContactlessMagstripeMode = 91Swift
case contactlessMagstripeMode = 91