CardMetaData

public struct CardMetaData : Sendable

CardArt provides the card information used by the MPA for display.

  • Last (4 or 5) PAN digits to display.

    Declaration

    Swift

    public var panLastDigits: String? { get }
  • Plastic card expiry date in MMYY format.

    Declaration

    Swift

    public var panExpiry: String? { get }
  • Last (4 or 5) token PAN digits to display.

    Declaration

    Swift

    public var tokenLastDigits: String? { get }
  • Token expiry date in MMYY format.

    Declaration

    Swift

    public var tokenExpiry: String? { get }
  • A short description for the card product.

    Declaration

    Swift

    public var shortDescription: String? { get }
  • A long description for the card product.

    Declaration

    Swift

    public var longDescription: String? { get }
  • The name of the issuer.

    Declaration

    Swift

    public var issuerName: String? { get }
  • Issuer’s customer service phone number.

    Declaration

    Swift

    public var issuerPhoneNumber: String? { get }
  • Issuer’s customer service email address.

    Declaration

    Swift

    public var issuerEmail: String? { get }
  • Issuer’s customer service website URL.

    Declaration

    Swift

    public var issuerWebsite: String? { get }
  • URL of issuer’s Terms and Conditions for card.

    Declaration

    Swift

    public var termsAndConditionsUrl: String? { get }
  • URL of issuer’s privacy policy.

    Declaration

    Swift

    public var privacyPolicyUrl: String? { get }
  • Token unique identifier as defined by the TSP: VTS: Corresponds to tokenReferenceID. MDES: Corresponds to tokenUniqueReference.

    Declaration

    Swift

    public var tokenID: String? { get }
  • Hashmap of key/values used for specific issuer/wallet provider needs.

    Declaration

    Swift

    public var keyValues: [String : String]? { get }
  • The unique identifier of the card as defined by the TSP. VTS: Corresponds to vPanEnrollmentID. MDES: Corresponds to panUniqueReference. GTOTSP: Corresponds to card id as assigned by issuer.

    Declaration

    Swift

    public var cardReferenceID: String? { get }
  • Retrieves the ID of the TSP.

    This method returns a string representing the TSP ID, which can be:

    • A VTS for the Visa scheme.
    • A MDES for the Mastercard scheme.
    • A unique identifier for other domestic schemes.

    @return A String representing the TSP ID.

    Declaration

    Swift

    public var tspID: String? { get }
  • A Payment Account Reference (PAR) that is assigned to PAN.

    @return A String that contains the unique identifier for the payment account.

    Declaration

    Swift

    public var paymentAccountReference: String? { get }
  • Token expiry date of the auxiliary card in MMYY format.

    Declaration

    Swift

    public var auxiliaryTokenExpiry: String? { get }
  • Last (4 or 5) Token digits of the auxiliary card to display.

    Declaration

    Swift

    public var auxiliaryTokenLastDigits: String? { get }