MBCBlinkCardRecognizerResult
Objective-C
@interface MBCBlinkCardRecognizerResult
: MBCRecognizerResult <NSCopying, MBCCombinedRecognizerResult>
Swift
class MBCBlinkCardRecognizerResult : MBCRecognizerResult, NSCopying, MBCCombinedRecognizerResult
Class representing values obtained when scanning credit/debit cards
-
Payment card’s issuing network.
Declaration
Objective-C
@property (nonatomic, readonly) MBCIssuer issuer;
Swift
var issuer: MBCIssuer { get }
-
The payment card number.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull cardNumber;
Swift
var cardNumber: String { get }
-
The payment card number is valid
Declaration
Objective-C
@property (nonatomic, readonly) BOOL cardNumberValid;
Swift
var cardNumberValid: Bool { get }
-
The payment card number prefix.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull cardNumberPrefix;
Swift
var cardNumberPrefix: String { get }
-
Payment card’s IBAN.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull iban;
Swift
var iban: String { get }
-
Payment card’s security code/value.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull cvv;
Swift
var cvv: String { get }
-
Information about the payment card owner (name, company, etc.).
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull owner;
Swift
var owner: String { get }
-
Whether the first scanned side is blurred.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL firstSideBlurred;
Swift
var firstSideBlurred: Bool { get }
-
Whether the second scanned side is blurred.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL secondSideBlurred;
Swift
var secondSideBlurred: Bool { get }
-
JPEG-encoded full document image of the first side of the payment card. Available only if enabled with
MBCEncodeFullDocumentImage encodeFullDocumentImage
property.Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSData *encodedFirstSideFullDocumentImage;
Swift
var encodedFirstSideFullDocumentImage: Data? { get }
-
JPEG-encoded full document image of the second side of the payment card. Available only if enabled with
MBCEncodeFullDocumentImage encodeFullDocumentImage
property.Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSData *encodedSecondSideFullDocumentImage;
Swift
var encodedSecondSideFullDocumentImage: Data? { get }
-
Status of the last recognition process.
Declaration
Objective-C
@property (nonatomic, readonly) MBCBlinkCardProcessingStatus processingStatus;
Swift
var processingStatus: MBCBlinkCardProcessingStatus { get }
-
Whether the first scanned side is anonymized.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL firstSideAnonymized;
Swift
var firstSideAnonymized: Bool { get }
-
Whether the second scanned side is anonymized.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL secondSideAnonymized;
Swift
var secondSideAnonymized: Bool { get }
-
Document liveness check (screen, photocopy, hand presence) which can pass or fail.
Declaration
Objective-C
@property (nonatomic, readonly) MBCDocumentLivenessCheckResult *_Nonnull documentLivenessCheck;
Swift
var documentLivenessCheck: MBCDocumentLivenessCheckResult { get }