MerchantInfo

public class MerchantInfo : NSObject

Contains merchant information as well as some high level capabilities

  • The id of the merchant

    Declaration

    Swift

    public fileprivate(set) var merchantId: String? { get }
  • the merchant mid

    Declaration

    Swift

    public fileprivate(set) var merchantMId: String? { get }
  • the merchant name

    Declaration

    Swift

    public fileprivate(set) var merchantName: String? { get }
  • whether the merchant is configured to process auth requests

    Declaration

    Swift

    public var supportsAuths: Bool
  • whether the merchant is configured to process preAuth requests

    Declaration

    Swift

    public var supportsPreAuths: Bool
  • whether the merchant is configured to process sale requests

    Declaration

    Swift

    public var supportsSales: Bool
  • whether the merchant is configured to support vault card

    Declaration

    Swift

    public var supportsVaultCards: Bool
  • whether the merchant is configured to support manual refund requests

    Declaration

    Swift

    public var supportsManualRefunds: Bool
  • whether the merchant is configured to support void requests

    Declaration

    Swift

    public var supportsVoids: Bool
  • whether the merchant is configured to support tip adjusts

    Declaration

    Swift

    public var supportsTipAdjust: Bool
  • contains information about the tethered device

    Declaration

    Swift

    public fileprivate(set) var deviceInfo: DeviceInfo? { get }
  • Declaration

    Swift

    public override init()
  • Declaration

    Swift

    public init(id: String?, mid: String?, name: String?, deviceName: String?, deviceSerialNumber: String?, deviceModel: String?)