MBPGermanyQrCodePaymentRecognizerResult

Objective-C


@interface MBPGermanyQrCodePaymentRecognizerResult
    : MBPRecognizerResult <NSCopying>

Swift

class MBPGermanyQrCodePaymentRecognizerResult : MBPRecognizerResult, NSCopying

Recognizer which can scan German payment QR code.

  • Bank account number to which the payment goes

    Declaration

    Objective-C

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

    Swift

    var accountNumber: String { get }
  • Scanned amount in smallest currency (e.g. cents), 0 if nothing was scanned.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger amount;

    Swift

    var amount: Int { get }
  • Type of the authority

    Declaration

    Objective-C

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

    Swift

    var authority: String { get }
  • Bank code (BLZ) of the receiver bank (e.g. 0034000)

    Declaration

    Objective-C

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

    Swift

    var bankCode: String { get }
  • bic

    Bank Identifier Code of the bank to which the payment goes

    Declaration

    Objective-C

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

    Swift

    var bic: String { get }
  • ID of the creditor

    Declaration

    Objective-C

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

    Swift

    var creditorId: String { get }
  • Currency of the payment

    Declaration

    Objective-C

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

    Swift

    var currency: String { get }
  • Date of the direct debit signature

    Declaration

    Objective-C

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

    Swift

    var dateOfSignature: String { get }
  • Remittance information, as agreed between the Originator and the Beneficiary

    Declaration

    Objective-C

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

    Swift

    var displayData: String { get }
  • Date when the payment should be executed

    Declaration

    Objective-C

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

    Swift

    var executionDate: String { get }
  • QR identification code

    Declaration

    Objective-C

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

    Swift

    var formFunction: String { get }
  • Service tag of the SEPA QR code standard

    Declaration

    Objective-C

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

    Swift

    var formType: String { get }
  • Version of the SEPA QR code standard

    Declaration

    Objective-C

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

    Swift

    var formVersion: String { get }
  • International bank account number of the account to which the payment goes

    Declaration

    Objective-C

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

    Swift

    var iban: String { get }
  • ID of the mandate

    Declaration

    Objective-C

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

    Swift

    var mandateId: String { get }
  • Description of the payment

    Declaration

    Objective-C

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

    Swift

    var paymentDescription: String { get }
  • First execution date for periodic payments

    Declaration

    Objective-C

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

    Swift

    var periodicFirstExecutionDate: String { get }
  • Last execution date for periodic payments

    Declaration

    Objective-C

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

    Swift

    var periodicLastExecutionDate: String { get }
  • Periodic time unit for periodic payments

    Declaration

    Objective-C

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

    Swift

    var periodicTimeUnit: String { get }
  • Period for periodic payments in periodic time units

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger periodicTimeUnitRotation;

    Swift

    var periodicTimeUnitRotation: Int { get }
  • Posting key

    Declaration

    Objective-C

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

    Swift

    var postingKey: String { get }
  • Purpose of the payment

    Declaration

    Objective-C

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

    Swift

    var purposeCode: String { get }
  • Raw, unparsed string embedded in QR code

    Declaration

    Objective-C

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

    Swift

    var rawResult: String { get }
  • Name of the receiving side

    Declaration

    Objective-C

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

    Swift

    var recipientName: String { get }
  • Payment reference

    Declaration

    Objective-C

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

    Swift

    var reference: String { get }