MBCBlinkCardRecognizerResult


@interface MBCBlinkCardRecognizerResult
    : MBCRecognizerResult <NSCopying, MBCCombinedRecognizerResult,
                           MBCDigitalSignatureResult>

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 }
  • cvv

    Payment card’s security code/value.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull cvv;

    Swift

    var cvv: String { get }
  • The payment card’s expiry date.

    Declaration

    Objective-C

    @property (nonatomic, readonly) MBCDateResult *_Nonnull expiryDate;

    Swift

    var expiryDate: MBCDateResult { get }
  • Information about the payment card owner (name, company, etc.).

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull owner;

    Swift

    var owner: String { get }
  • Wheater the first scanned side is blurred.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL firstSideBlurred;

    Swift

    var firstSideBlurred: Bool { get }
  • Wheater the second scanned side is blurred.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL secondSideBlurred;

    Swift

    var secondSideBlurred: Bool { get }
  • Full image of the payment card from first side recognition.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) MBCImage *firstSideFullDocumentImage;

    Swift

    var firstSideFullDocumentImage: MBCImage? { get }
  • Full image of the payment card from second side recognition.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) MBCImage *secondSideFullDocumentImage;

    Swift

    var secondSideFullDocumentImage: MBCImage? { 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 }