MppInitializeOemTokenizationResponseData

Objective-C

@interface MppInitializeOemTokenizationResponseData : NSObject

Swift

class MppInitializeOemTokenizationResponseData : NSObject

Class describing initialize oem tokenization response.

MppInitializeOemTokenizationResponseData properties

  • Receipt value to be passed to the token requestor. In case of Mastercard the pushAccountReceipt expires after 30 minutes.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSString *tokenizationReceipt;

    Swift

    var tokenizationReceipt: String { get }

    Return Value

    Tokenization receipt.

  • Primary account suffix

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSString *primaryAccountSuffix;

    Swift

    var primaryAccountSuffix: String { get }

    Return Value

    Primary account suffix.

  • Returns card payment network.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSString *networkName;

    Swift

    var networkName: String { get }

    Return Value

    Card payment network.

  • Returns cardholder name.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *cardholderName;

    Swift

    var cardholderName: String? { get }

    Return Value

    Cardholder name.

  • Returns localized description.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *localizedDescription;

    Swift

    var localizedDescription: String? { get }

    Return Value

    Localized description.

  • Returns primary account identifier.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *primaryAccountIdentifier;

    Swift

    var primaryAccountIdentifier: String? { get }

    Return Value

    Primary acount identifier.

  • Returns valid for.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSUInteger validFor;

    Swift

    var validFor: UInt { get }

    Return Value

    Valid for.

  • Returns add payment pass request configuration.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) PKAddPaymentPassRequestConfiguration *addPaymentPassRequestConfiguration;

    Swift

    @NSCopying var addPaymentPassRequestConfiguration: PKAddPaymentPassRequestConfiguration? { get }

    Return Value

    Add payment pass request configuration.

  • Returns encryption scheme.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) PKEncryptionScheme encryptionScheme;

    Swift

    var encryptionScheme: PKEncryptionScheme { get }

    Return Value

    Encryption scheme.

  • Returns payment network.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) PKPaymentNetwork paymentNetwork;

    Swift

    var paymentNetwork: PKPaymentNetwork { get }

    Return Value

    Payment network.

MppInitializeOemTokenizationResponseData methods

  • Create initialize oem tokenization response data.

    Declaration

    Objective-C

    + (nonnull instancetype)
        responseDataWithTokenizationReceipt:(NSString *_Nonnull)tokenizationReceipt
                       primaryAccountSuffix:(NSString *_Nonnull)primaryAccountSuffix
                                networkName:(NSString *_Nonnull)networkName
                             cardholderName:(NSString *_Nullable)cardholderName
                       localizedDescription:
                           (NSString *_Nullable)localizedDescription
                   primaryAccountIdentifier:
                       (NSString *_Nullable)primaryAccountIdentifier
                                   validFor:(NSUInteger)validFor;

    Swift

    convenience init(tokenizationReceipt: String, primaryAccountSuffix: String, networkName: String, cardholderName: String?, localizedDescription: String?, primaryAccountIdentifier: String?, validFor: UInt)

    Parameters

    tokenizationReceipt

    Tokenization receipt.

    primaryAccountSuffix

    Primary account suffix.

    networkName

    Network name.

    cardholderName

    Cardholder name.

    localizedDescription

    Localizde description.

    primaryAccountIdentifier

    Primary account identifier.

    validFor

    Valid for..

    Return Value

    MppInitializeOemTokenizationResponseData object instance.

  • Create initialize oem tokenization response data with dictionary.

    Declaration

    Objective-C

    + (nonnull instancetype)responseDataWithDictionary:
        (NSDictionary *_Nonnull)dictionary;

    Swift

    convenience init(dictionary: [AnyHashable : Any])

    Parameters

    dictionary

    Dictionary containing records to create instance of MppInitializeOemTokenizationResponseData.

    Return Value

    MppInitializeOemTokenizationResponseData object instance.

  • Verify if initialize oem tokenization response data is valid.

    Declaration

    Objective-C

    - (BOOL)isValid;

    Swift

    func isValid() -> Bool

    Return Value

    Bool value if initialize oem tokenization response data is valid.