EMEmvMerchantInformationLanguageTemplate

Objective-C

@protocol EMEmvMerchantInformationLanguageTemplate <EMEmvTemplate>

Swift

protocol EMEmvMerchantInformationLanguageTemplate : EMEmvTemplate

Class that holds the Language Preference and Merchant Name—Alternate Language. It may contain the Merchant City—Alternate Language. All other IDs within the Merchant Information—Language Template are RFU for EMVCo.

Since

5.0
  • Returns 2 alphabetical characters coded to a value defined by [ISO 639].

    Declaration

    Objective-C

    - (NSString *)languagePreference;

    Swift

    func languagePreference() -> String!

    Return Value

    Returns language preference as NSString.

  • Returns name for the merchant in the merchant’s local language.

    Declaration

    Objective-C

    - (NSString *)alternateLanguageMerchantName;

    Swift

    func alternateLanguageMerchantName() -> String!

    Return Value

    Returns alternate language merchant name as NSString.

  • Returns city in which the merchant transacts in the merchant’s local language.

    Declaration

    Objective-C

    - (EMEmvOptional<NSString *> *)alternateLanguageMerchantCity;

    Swift

    func alternateLanguageMerchantCity() -> EMEmvOptional<NSString>!

    Return Value

    Returns alternate language merchant city as string wrapped in EMEmvOptional.