MppCard

Objective-C

@interface MppCard : NSObject

Swift

class MppCard : NSObject

Card object used for Click To Pay push provisioning.

MppCard properties

  • Last four digits of payment card number.

    Declaration

    Objective-C

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

    Swift

    var lastFourDigits: String { get }
  • Cardholder name.

    Declaration

    Objective-C

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

    Swift

    var cardholderName: String { get }
  • Expiry year.

    Declaration

    Objective-C

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

    Swift

    var expiryYear: String { get }
  • Expiry month.

    Declaration

    Objective-C

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

    Swift

    var expiryMonth: String { get }
  • Billing address.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) MppBillingAddress *billingAddress;

    Swift

    @NSCopying var billingAddress: MppBillingAddress { get }
  • External card id.

    Declaration

    Objective-C

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

    Swift

    var externalCardId: String? { get }

MppCard methods

  • Creates card object with dictionary.

    Declaration

    Objective-C

    - (instancetype _Nullable)initWithDictionary:(NSDictionary *_Nonnull)dict;

    Swift

    init?(dictionary dict: [AnyHashable : Any])