MNFUpcomingScheduledPayment

Objective-C

@interface MNFUpcomingScheduledPayment : MNFObject

Swift

class MNFUpcomingScheduledPayment : MNFObject

The MNFUpcomingScheduledPayment class contains information on scheduled payments.

Immutable properties

  • The identifier htat uniquely identifies this entry in the external system.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull paymentIdentifier;

    Swift

    var paymentIdentifier: String { get }
  • An identifier that connects invoices to scheduled payments to transactions in the external system.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull bankReference;

    Swift

    var bankReference: String { get }
  • The title or subject matter of the scheduled payment.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull paymentText;

    Swift

    var paymentText: String { get }
  • A free form text from the external system.s

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull referenceText;

    Swift

    var referenceText: String { get }
  • The absolute amount of the scheduled payment in the currency define in ‘CurrencyCode’.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull amountInCurrency;

    Swift

    var amountInCurrency: NSNumber { get }
  • The ISO 4217 currency code of the ‘AmountInCurrency’.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull currencyCode;

    Swift

    var currencyCode: String { get }
  • The date when the scheduled payment was issued/created in the external system.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDate *_Nonnull issuedDate;

    Swift

    var issuedDate: Date { get }
  • The date when the scheduled payment is due to be paid.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDate *_Nonnull dueDate;

    Swift

    var dueDate: Date { get }
  • The date when this scheduled payment was paid/booked.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSDate *_Nonnull bookingDate;

    Swift

    var bookingDate: Date { get }
  • The payment status of the upcoming transaction. ‘Open’,‘Paid’ or ‘OnHold’.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull paymentStatus;

    Swift

    var paymentStatus: String { get }
  • Custom data parsed into key-value pairs.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSDictionary *_Nonnull parsedData;

    Swift

    var parsedData: [AnyHashable : Any] { get }
  • Whether the scheduled payment is a collection or a payment.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull isReceivable;

    Swift

    var isReceivable: NSNumber { get }
  • The account identifier that uniquely identifies the withdrawal account in the external system that this scheduled payment should be paid from.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull sourceAccIdentifier;

    Swift

    var sourceAccIdentifier: String { get }
  • The account identifier that uniquely identifies the destination account in the external system that the scheduled payment should be paid to.s

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull destinationAccIdentifier;

    Swift

    var destinationAccIdentifier: String { get }